/etc/init.d/sshd startpasswd以便使用putty、ssh client遠(yuǎn)程登錄上傳stage等(有時(shí)在線下載很慢,而局域網(wǎng)上傳很快)
準(zhǔn)備磁盤:fdisk /dev/sda/dev/sda1 : /boot 100M(32-100M) 設(shè)啟動(dòng)筆記-a/dev/sda2 : / 20G/dev/sda3 : /home 20G/dev/sda5 : /swap 1G (內(nèi)存< 512 MB,分區(qū)分配2倍內(nèi)存大小的空間;> 1024 MB,可以分配較少的空間甚至不需要swap 分區(qū)。)-t 82
mkfs.ext4 /dev/sda1mkfs.ext4 /dev/sda2mkfs.ext4 /dev/sda3mkswap /dev/sda5mount /dev/sda2 /mnt/gentoomkdir /mnt/gentoo/bootmount /dev/sda1 /mnt/gentoo/bootmkdir /mnt/gentoo/homemount /dev/sda3 /mnt/gentoo/homeswapon /dev/sda52. 安裝系統(tǒng)安裝stage及portage:date如果顯示的日期/時(shí)間不正確,可以使用date MMDDhhmmYYYY命令
cd /mnt/gentoolinks http://www.gentoo.org/main/en/mirrors.xml選擇國(guó)內(nèi)速度較快的鏡像,進(jìn)入releases/x86/autobuilds/目錄里。你將會(huì)看到所有適合你的計(jì)算機(jī)體系結(jié)構(gòu)的stage文件(它們也可能放在各個(gè)獨(dú)立的子體系名稱的子目錄里)。選擇一個(gè),然后按D來下載。下載完以后,再按Q退出瀏覽器。
或使用SSH Secure Shell登錄上傳stage3文件
tar xvjpf stage3-*.tar.bz2 links http://www.gentoo.org/main/en/mirrors.xml或使用SSH Secure Shell登錄上傳portage文件
tar -xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr (install a Portage snapshot)編譯前準(zhǔn)備: nano -w /mnt/gentoo/etc/portage/make.confCFLAGS="-march=native -O2 -pipe"CXXFLAGS="${CFLAGS}" # 兩個(gè)變量使用相同的設(shè)置MAKEOPTS="-j3" #MAKEOPTS定義在安裝軟件的時(shí)候同時(shí)可以產(chǎn)生并行編譯的數(shù)目,CPU數(shù)目加一是個(gè)不錯(cuò)的選擇
查看cpu信息:
cat PRoc/cpuinfomirrorselect -i -o >> /mnt/gentoo/etc/portage/make.confmirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf cp -L /etc/resolv.conf /mnt/gentoo/etc/3. Chroot進(jìn)入新系統(tǒng)環(huán)境:Chroot:mount -t proc none /mnt/gentoo/procmount --rbind /dev /mnt/gentoo/devmount --rbind /sys /mnt/gentoo/syschroot /mnt/gentoo /bin/bashsource /etc/profileexport PS1="(chroot) $PS1"新環(huán)境配置:emerge --sync (Updating the Portage tree)或emerge-webrsync(fetch the latest portage snapshot)eselect profile listeselect profile set ×ls /usr/share/zoneinfoecho "Europe/Brussels" > /etc/timezoneemerge --config sys-libs/timezone-data nano -w /etc/locale.genlocale-genenv-update && source /etc/profile4. 編譯內(nèi)核:emerge gentoo-sourcesls -l /usr/src/linux手動(dòng)編譯內(nèi)核:cd /usr/src/linuxmake menuconfig必須啟用的選項(xiàng):顯卡:Xorg/Configuration聲卡:ALSA網(wǎng)卡:根據(jù)具體網(wǎng)卡芯片型號(hào),查看wiki。網(wǎng)卡芯片驅(qū)動(dòng)查詢:Linux Wireless
其他選項(xiàng)根據(jù)需要添加,不了解保持默認(rèn)即可:
make && make modules_installcp arch/x86_64/boot/bzImage /boot/kernel-3.10.10-gentoo使用genkernel編譯內(nèi)核:emerge genkernelzcat /proc/config.gz > /usr/share/genkernel/arch/x86_64/kernel-configgenkernel --menuconfig all 一旦genkernel運(yùn)行完成,一個(gè)包括全部模塊和initrd的內(nèi)核將被建立。在后面配置引導(dǎo)程序時(shí)我們將會(huì)用到這個(gè)內(nèi)核和initrd。請(qǐng)記下內(nèi)核和initrd的名字,因?yàn)槟鷮⒃谂渲靡龑?dǎo)程序的時(shí)候用到他們。initrd將會(huì)在啟動(dòng)真正的系統(tǒng)前自動(dòng)識(shí)別硬件(如同安裝光盤一樣)。
ls /boot/kernel* /boot/initramfs*5. 配置系統(tǒng)系統(tǒng)信息:nano -w /etc/fstabHost name, Domainname, etc
nano
新聞熱點(diǎn)
疑難解答
圖片精選