linux dvd视频,Gentoo Linux 10.1 LiveDVD快速安装法(视频)
先補(bǔ)一下背景知識(shí):
高手直接跳過(guò)(很多都是來(lái)自官方文檔,Gentoo的文檔是出了名的詳細(xì),以至于沒(méi)多少人認(rèn)真的看完,惡補(bǔ)的是我不熟悉的知識(shí)。。。)
1.Gentoo的發(fā)音
Gentoo讀音為”gen-too”(”Gentoo”中的”g”不發(fā)重音,它類(lèi)似于”gentle”中的”g”),音標(biāo)大致為[gen·t? || ‘d?ent?](讀音讀錯(cuò)可是件挺沒(méi)有面子的事情,例如Linux,音標(biāo)為[‘li:nэks],可以聽(tīng)聽(tīng)Linus Torvalds的錄音~(yú))
2.Gentoo的根本及特點(diǎn)
“Gentoo賴(lài)以生存的根本在于賦予用戶(hù)以選擇的權(quán)利”,“當(dāng)你安裝Gentoo時(shí),你將會(huì)清楚的了解到——你能夠選擇怎樣編譯軟件,如何安裝Gentoo,以及使用哪種系統(tǒng)日志程序等等。”“Gentoo是一個(gè)快速和現(xiàn)代化的元發(fā)行版,擁有簡(jiǎn)潔靈活的設(shè)計(jì)理念。Gentoo基于自由軟件構(gòu)建,它不會(huì)對(duì)用戶(hù)隱瞞任何底層細(xì)節(jié)。”
3.什么是Stage1、Stage2、Stage3
Gentoo中的Stage是指安裝的幾個(gè)階段,“Gentoo還是提供了stage1和stage2的tarball。但是它們是為開(kāi)發(fā)所預(yù)備的(發(fā)布工程團(tuán)隊(duì)從stage1的tarball產(chǎn)生stage3的tarball)”
Grub中的Stage:“GRUB 含有幾個(gè) images 文件,兩個(gè)基礎(chǔ)(必需的)stages 文件(stage1和 stage2),可選的 stage(也稱(chēng)為 stage1.5),和兩個(gè)網(wǎng)絡(luò)引導(dǎo)的images 文件nxgrub 和xegrub)。stage1 是用于引導(dǎo) GURB 的一個(gè)必須的映象文件。通常它是被嵌入到 MBR。或者一個(gè)分區(qū)的引導(dǎo)扇區(qū)之中。因?yàn)?PC 的引導(dǎo)扇區(qū)是512 字節(jié),所以stage1 也是 512 字節(jié)。stage1 的作用就是從一個(gè)本地磁盤(pán)加載 stage 2 或者 stage 1.5 。因?yàn)榇笮〉南拗?#xff0c;stage1 對(duì) stage2 或者stage 1.5 的位置進(jìn)行編碼,也就是說(shuō),stage1 是無(wú)法識(shí)別文件系統(tǒng)格式的。stage2 是 GRUB 的核心映象。它幾乎處理所有的事情(除了加載它自己),通常可以把他放在文件系統(tǒng)上,但不是必須的。一旦你執(zhí)行了 grub-install 安裝了 boot loader ,stage1 文件就不是必須的,可以把它移動(dòng)到任意位置,因?yàn)樗呀?jīng)被嵌入到 MBR 或者 PBR 了。stage1和stage2 文件一般位于 /boot/grub/ 目錄下,在這個(gè)目錄下還有很多 stage 1.5 的文件,而且都是以文件系統(tǒng)格式命名的。它們的目的是在 stage1 和 stage2之間搭建一個(gè)橋梁,也就是 stage 1 加載 stage 1.5, stage 1.5 加載 stage2。stage1 和 stage 1.5 的不同之處是 stage1 無(wú)法識(shí)別文件系統(tǒng),stage 1.5 可以。”
4.什么squashFS文件系統(tǒng)
squashFS是一個(gè)只讀型文件系統(tǒng),它可以對(duì)存儲(chǔ)在其上的文件和目錄進(jìn)行壓縮,并支持最大1024千字節(jié)的區(qū)段,以提供更大的壓縮比。現(xiàn)在被廣泛運(yùn)用于LIVE-CD的制作。例如Gentoo10.1 LiveDvd中的image.squashfs文件大小為2.52G,掛載后復(fù)制出來(lái)竟有大概9個(gè)G,壓縮率可見(jiàn)一斑。
5.Portage、emerge、eBuilds
Portage是Gentoo的軟件包管理系統(tǒng),完全用Python和Bash寫(xiě)成,絕大部分用戶(hù)將通過(guò)emerge工具來(lái)使用Portage,當(dāng)然也GUI的工具,比如Kuroo。當(dāng)我們談到(軟件)包的時(shí)候,我們通常指的是Portage樹(shù)為Gentoo用戶(hù)提供的包的名稱(chēng)。Portage樹(shù)是ebuilds文件的集合,這些文件包含了Portage管理工具維護(hù)軟件(安裝,搜索,查詢(xún), …)時(shí)所需要的所有信息,并被默認(rèn)的放置在/usr/portage目錄中。Gentoo實(shí)際上并不“保存”任何軟件包。相反,Gentoo提供了可以為你所需某個(gè)特定版本的軟件解決依賴(lài)關(guān)系、獲得源代碼并且編譯成可執(zhí)行文件的這樣的ebuild腳本。
因?yàn)镚entoo Linux的程式會(huì)在自己的電腦里編譯,所以安裝X-Window (KDE4)會(huì)很久,所以就找了個(gè)辦法來(lái)快速安裝,就是把 live DVD的Gentoo X-Window編譯好的環(huán)境復(fù)制到硬碟里,這樣就不用長(zhǎng)時(shí)間編譯的動(dòng)作,不過(guò)很怪的事,DVD才2.6G左右,復(fù)制到硬碟中就要9G,復(fù)制的時(shí)間約要20分鐘(VirtualBox Intel P7350 2.0G 4GRAM),整體安裝應(yīng)該可以在 30 minute 內(nèi)完成安裝跟Live DVD一模一樣的環(huán)境。
ps. Gentoo 如果要正常方式安裝有 X-Window 需一天一夜
特地錄了一個(gè)安裝影片,不過(guò)因?yàn)檩斎胫噶畈豢旒由?Grub 設(shè)定大小寫(xiě)錯(cuò)誤,小修了一下,但也有安裝成功!花了 43.53 分鐘!
已知但還無(wú)法解決的問(wèn)題:
1. 會(huì)預(yù)設(shè)帶 Gentoo 帳號(hào)登入,跟 Live DVD開(kāi)機(jī)后等個(gè)10秒就用這個(gè)帳號(hào)自動(dòng)登入。
2. 還沒(méi)有中文環(huán)境,跟 Live DVD開(kāi)機(jī)后一樣。
3. 就是跟 Live DVD開(kāi)機(jī)后一樣啦。
環(huán)境:
1. Host: Win7 (64bit) + VirtualBox(32bit) Gentoo Linux 10.1 Live DVD
2. Host: 4G RAM / Guest 512M RAM
3. Host: 320G HDD / Guest 80G HDD
前置步驟:
1. 下載 Gentoo Live DVD 10.1 (Gentoo十周年紀(jì)念版)
2. x86版下載位置:http://mirrors.sohu.com/gentoo/releases/x86/10.1/livedvd-x86-amd64-32ul-10.1.iso
3. x64版下載位置:http://mirrors.sohu.com/gentoo/releases/amd64/10.1/livedvd-amd64-multilib-10.1.iso
看起來(lái)x86版看檔名也可以裝64位元的樣子,VirtualBox虛擬機(jī)就不多介紹了
安裝步驟:
1. 分割磁區(qū)
2. 格式化分割區(qū)
3. 掛載分割區(qū)
4. 復(fù)制Live DVD Gentoo檔案
5. 把環(huán)境切到硬碟
6. 修改root密碼
7. 安裝grub到 mbr
8. 設(shè)定、注解與停用服務(wù)
9. 復(fù)制kernel到 /boot區(qū)
10. 修改/etc/fstab
11. 編輯/boot/grub/grub.conf
12. 重開(kāi)機(jī),退出光碟
13. 完成基礎(chǔ)Gentoo Live DVD安裝
LiveDVD 光碟開(kāi)機(jī),不進(jìn)X-Window開(kāi)機(jī),加快安裝速度
boot: gentoo nox
分割磁區(qū)
這里是 boot 100M、SWAP 1G、ROOT 79G,其實(shí) ROOT分割10G就可以了,如果不在安裝什么的話!保險(xiǎn)一點(diǎn)就是開(kāi)大一點(diǎn)啰。
Livecd ~ # fdisk /dev/sda
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (15-10443, default 15): 1
Last cylinder, +cylinders or +size{K,M,G} (15-10443, default 10443):+100M
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (15-10443, default 15): 15
Last cylinder, +cylinders or +size{K,M,G} (15-10443, default 10443): +1G
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (15-10443, default 15): 147
Last cylinder, +cylinders or +size{K,M,G} (15-10443, default 10443): 10443
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 82
Changed system type of partition 2 to 82 (Linux swap / Solaris)
Command (m for help): p
Disk /dev/sda: 85.8GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x52a68f74
Device Boot Start End Blocks Id System
/dev/sda1 1 14 112423+ 83 Linux
/dev/sda2 15 146 1060290 82 Linux swap / Solaris
/dev/sda3 147 10443 82710652+ 83 Linux
Command (m for help): wq
格式化分割區(qū)
mkfs.ext3 /dev/sda1
mkswap /dev/sda2
mkfs.ext4 /dev/sda3
掛載分割區(qū)
swapon /dev/sda2
mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
復(fù)制 Live DVD Gentoo文件
cp –apf /mnt/livecd/* /mnt/gentoo
把環(huán)境切換到硬盤(pán)
chroot /mnt/gentoo /bin/bash
env-update && source /etc/profile
修改 root 密碼
passwd
New password: ******
Retype new password: ******
passwd: password updated successfully
安裝 grub 到 mbr
grub
root (hd0,0)
setup (hd0)
quit
注解 /etc/conf.d/local.start 里面全部東西,或用下面的指令清空
cat /dev/null > /etc/conf.d/local.start
rc-update del autoconfig
設(shè)定時(shí)區(qū)
rm /etc/localtime
ln –s /usr/share/zoneinfo/Asia/Taipei /etc/localtime
修改 /etc/fstab
/dev/sda1 /boot ext3 defaults 1 2
/dev/sda2 none swap sw 0 0
/dev/sda3 / ext4 defaults 0 1
復(fù)制 kernel 到 /boot區(qū)
cp /usr/src/linux/System.map /boot/System.map-genkernel-x86-2.6.30-gentoo-r6
cp /usr/src/linux/arch/i386/boot/bzImage /boot/kernel-genkernel-x86-2.6.30-gentoo-r6
genkernel ramdisk
編輯 /boot/grub/grub.conf 內(nèi)容如下
default 0
timeout 30
title Gentoo Linux 2.6.30-r6
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.30-gentoo-r6 root=/dev/rm0 real_root=/dev/sda3
initrd /boot/initramfs-genkernel-x86-2.6.30-gentoo-r6
退出環(huán)境,重開(kāi)機(jī),退出光碟
exit
reboot
參考資料:
1. http://www.adzymaniac.web.id/force-install-gentoo-10-1-livedvd/
2. http://www.gentoo.org/doc/zh_cn/gentoo-x86-quickinstall.xml
總結(jié)
以上是生活随笔為你收集整理的linux dvd视频,Gentoo Linux 10.1 LiveDVD快速安装法(视频)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2017沈阳第二十届国际供热通风空调及舒
- 下一篇: 用Nero刻录DVD视频光盘