網上教程這么多或者說,網上那么多資源你還寫什么?主要是技術更新換代太快,有好多東西一直在變,所以我寫出來最新的,肯定能讓你安裝成功的~
下載鏡像
一般我都是用國內的鏡像源,不管是centos,ubuntu還是gentoo在國內的鏡像來說肯定比國外快
代碼如下:
#下載地址
mirrors.163.com/gentoo/
#我用的x86的
#需要下載,舉個國內最新版本,這個地址
代碼如下:
install-x86-minimal-20140318.iso
stage3-i486-20140318.tar.bz2
< p>#下載
< p>portage-latest.tar.bz2
我一般的安裝習慣是這樣的,把stage3-i486-20140318.tar.bz2和portage-latest.tar.bz2包添加到鏡像install-x86-minimal-20140318.iso中省了后邊安裝在下載麻煩,譬如我用UltraISO把那兩個包壓縮到鏡像中,如下圖結構
然后你可以寫入U盤,開機啟動加載livecd就OK了,然后我們開始安裝
啟動
啟動界面出現boot:可以直接按下回車,或者輸入對應你開啟的硬件選項,見最地下附錄
配置網絡
代碼如下:
ifconfig #查看網卡,因為并不是所有的網卡都叫eth0,譬如我這個,無線網卡用iwconfig
< p>
復制代碼
代碼如下:
>ifconfig enp0s3 192.168.1.127 netmask 255.255.255.0 #enp0s3是你的網卡,后邊是ip
>route add default gw 192.168.1.1 #網關
>echo "nameserver 192.168.1.1">>/etc/resolv.conf #配置DNS
>ping #測試網絡通不通
啟動ssh
復制代碼
代碼如下:
/etc/init.d/sshd start #啟動ssh或者用service sshd start
passwd root #輸入你的帳號和密碼,這個時候你就可以用ssh遠程登錄了,當然你一臺電腦就完全不需要
分區(qū)
復制代碼
代碼如下:
fdisk -l #查看可以分區(qū)的硬盤和容量,我測試的用8G,sata的
復制代碼
代碼如下:
>fdisk /dev/sda
< p>Command (m for help): n #輸入n,仙劍分區(qū)
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p #選擇主分區(qū)
Partition number (1-4, default 1): #回車
Using default value 1
First sector (2048-16777215, default 2048): #回車
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215): +200M #200M boot
Partition 1 of type Linux and of size 200 MiB is set
最后及的輸入w保存
復制代碼
代碼如下:
Command (m for help): w
The partition table has been altered!
< p>Calling ioctl() to re-read partition table.
Syncing disks.
依照上邊的方法可以自己分區(qū),我分區(qū)是200M boot 7G / 512M swap
格式化分區(qū)
復制代碼
代碼如下:
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3 #格式化swap
swapon /dev/sda3 #掛載swap
掛載分區(qū)
復制代碼
代碼如下:
mount /dev/sda2 /mnt/gentoo #你分的/
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot #你分的準備掛載boot的分區(qū)
安裝Stage Tarball
復制代碼
代碼如下:
#配置時間
date 032714382014 #月日時分年的順序
由于之前我們把stage3-i686-20140304.tar.bz2和portage-20140310.tar.bz2壓縮到鏡像里邊了,所以我們就不需要下載了
復制代碼
代碼如下:
cd /mnt/cdrom
cp *.tar.bz2 /mnt/gentoo #復制兩個文件到/mnt/gentoo下
< p>cd /mnt/gentoo #gentoo目錄下
tar xvjpf stage3-*.tar.bz2 #解壓stage3
< p>tar xvjf /mnt/gentoo/portage-*.tar.bz2 -C /mnt/gentoo/usr #解壓portage到/mnt/gentoo/usr
如果按照官方文檔來說make.conf在/mnt/gentoo/etc/make.conf下,但是我的確是在/mnt/gentoo/etc/portage/make.conf,大家注意一下自己的位置
#單核配置如下,限制并行編譯的數目
復制代碼
代碼如下:
MAKEOPTS="-j2"
Chroot
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf #后邊這個是自己的make.conf的位置,選擇鏡像源我選擇是163,然后回車
< p>cp -L /etc/resolv.conf /mnt/gentoo/etc/ #拷貝dns信息
掛載/proc和/dev文件系統(tǒng)
復制代碼
代碼如下:
mount -t proc none /mnt/gentoo/proc
進入新的系統(tǒng)環(huán)境
復制代碼
代碼如下:
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
更新Portage樹
復制代碼
代碼如下:
emerge --sync --quiet
< p>#驗證系統(tǒng)profile
eselect profile list
配置時區(qū)
復制代碼
代碼如下:
ls /usr/share/zoneinfo #查看時區(qū)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #我使用的是上海
安裝內核
復制代碼
代碼如下:
emerge gentoo-sources #安裝內核源碼