10 2009-10-04
安装Stage

首先确保正确设置了日期和时间。执行date MMDDhhmmYYYY,使用UTC时间。

(查看时钟)
livecd gentoo # date
Mon Mar  6 00:14:13 UTC 2006

(设置当前日期和时间,如果需要的话)
livecd gentoo # date 030600162006 (格式为MMDDhhmmYYYY)
Mon Mar  6 00:16:00 UTC 2006

接下来,从我们的镜像下载一份stage包:

livecd gentoo # links http://www.gentoo.org/main/en/mirrors.xml
(选一个镜像,进入releases/x86/current-stage3/目录,高亮显示你需要的stage3包,
即i686 stage3,按下D键下载)

或者不选择最近的镜像,直接用wget下载)
livecd gentoo # wget ftp://distfiles.gentoo.org/pub/gentoo/releases/x86/current-stage3/stage3-i686-*.tar.bz2

进入/mnt/gentoo,执行tar xjpf <stage3 tarball>解压stage包。

livecd gentoo # time tar xjpf stage3*

real  1m14.157s
user  1m2.920s
sys   0m7.530s

安装最新的Portage快照。跟下载stage3压缩包一样:从我们的列表选择一个最近的镜像,下载最新的快照并解压。

livecd gentoo # cd /mnt/gentoo/usr
livecd usr # links http://www.gentoo.org/main/en/mirrors.xml
(选一个镜像,进入snapshots/目录,高亮显示 portage-latest.tar.bz2 ,按下D键下载)

或者不选择最近的镜像,直接用wget下载)
livecd gentoo # cd /mnt/gentoo/usr
livecd usr # wget http://distfiles.gentoo.org/snapshots/portage-latest.tar.bz2
livecd usr # time tar xjf portage-lat*

real  0m40.523s
user  0m28.280s
sys   0m8.240s
切换系统

挂载/proc & /dev文件系统,拷贝/etc/resolv.conf文件,然后chroot到你的Gentoo环境。

livecd usr # cd /
livecd / # mount -t proc proc /mnt/gentoo/proc
livecd / # mount -o bind /dev /mnt/gentoo/dev
livecd / # cp -L /etc/resolv.conf /mnt/gentoo/etc/
livecd / # chroot /mnt/gentoo /bin/bash
livecd / # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...
设定时区

设置你的时区信息:使用/usr/share/zoneinfo中的正确条目。

livecd / # ls /usr/share/zoneinfo
(以上海为例)
livecd / # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
livecd / # date
Thu Aug 30 11:03:16 CST 2007
设定主机名和域名

/etc/conf.d/hostname/etc/hosts中设置主机名。以下例子中我们用mybox作为主机名,用at.myplace作为域名。可以用nano编辑这些配置文件,或者使用下面的命令:

livecd / # cd /etc
livecd etc # echo "127.0.0.1 mybox.at.myplace mybox localhost" > hosts
livecd etc # sed -i -e 's/HOSTNAME.*/HOSTNAME="mybox"/' conf.d/hostname
(使用指定的主机名并检查)
livecd etc # hostname mybox
livecd etc # hostname -f
mybox.at.myplace