这两天,心血来潮就开始装gentoo了。以前也有试过livecd安装,结果启动不了,不会看文档所致。
由于网络的问题,在vmware中进行尝试安装,vmware相关操作不在此赘述。
这次用的是:
install-x86-minimal-2007.0-r1.iso
stage3-x86-2007.0.tar.bz2
portage-2007.0.tar.bz2
文件事先下载,为了方便起见,将后两个文件也加入iso镜像中。
1. 启动后,先进行分区并进行格式化。
# cfdisk
分3个区,如下:
/dev/hda1 100M /boot ext2
/dev/hda2 500M swap swap
/dev/hda3 ... / ext3
格式化:
# mke2fs /dev/hda1
# mkswap /dev/hda2
# mke2fs -j /dev/hda3
2. 激活交换分区:
# swapon /dev/hda2
3. 挂载各分区:
# mount /dev/hda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/hda1 /mnt/gentoo/boot
4. 挂载proc文件系统
# mkdir /mnt/gentoo/proc
# mount -t proc none /mnt/gentoo/proc
5. 安装stage3包
# cd /mnt/gentoo
# tar -xvjpf /mnt/cdrom/stages/stage3-x86-2007.0.tar.bz2
6. 安装portage包
# tar -xvjf /mnt/cdrom/stages/portage-2007.0.tar.bz2 -C /mnt/gentoo/usr
7. 复制内核源代码
# mkdir /mnt/gentoo/usr/portage/distfiles
# cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/
如果事先没有内核源代码,可以在让它自动从镜像站点下载,这样的话需要修改makfile里的mirrors的值,比如
# nano -w /etc/make.conf
添加:
mirrors="ftp://ftp3.tsinghua.edu.cn/mirror/gentoo"
8. 配置编译参数
# nano -w /mnt/gentoo/etc/make.conf
可以使用原有的配置,暂时不修改。
9. chrooting
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile
beyondfly 于 2007-09-23 21:58:35发表:
老兄写得不够详细