|
参考 http://www.gentoo.org/doc/zh_cn/gentoo-x86-quickinstall.xml
1. 下载gentoo-livedvd-x86-amd64-32ul-11.2.iso,在virtualbox中加载该iso
下载地址 http://oss.ustc.edu.cn/gentoo/releases/x86/11.2/
2. 创建/ 和/boot 硬盘分区
使用fdisk对硬盘分区为:/dev/sda1,/dev/sda2
mke2fs创建文件系统: mke2fs /dev/sda1 && mke2fs -j /dev/sda2
将分区mount到/mnt/gentoo和/mnt/gentoo/boot
3. 下载stage3和portage
wget http://oss.ustc.edu.cn/gentoo/re ... 86-20110913.tar.bz2
wget http://oss.ustc.edu.cn/gentoo/re ... tage-latest.tar.bz2
4. 安装stage3和portage
将stage3解压到/mnt/gentoo/,然后将portage解压到/mnt/gentoo/usr/
5. 挂载/proc & /dev文件系统,拷贝/etc/resolv.conf文件,然后chroot到你的Gentoo环境
mount -t proc proc /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
cp /etc/resolv.conf /mnt/gentoo/etc/
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
6. 安装内核
emerge gentoo-sources
make menuconfig
make && make modules_install
cp arch/i386/boot/bzImage /boot/kernel
7. 配置系统
编辑/etc/fstab
设置root密码:passwd
安装日志服务:emerge syslog-ng
安装dhcp客户端:emerge dhcpcd
8. 安装grub
emerge grub
编辑/boot/grub/grub.conf,内容如下:
default 0
timeout 10
title Gentoo 11.2
# root是指定kernel所在分区(即/boot),而kernel中的root是指根分区
root (hd0,0)
kernel /boot/kernel root=/dev/sda2
安装grub到MBR(按tab有提示),grub:
> root (hd0,0)
> setup (hd0)
> quit
9. 收尾
退出chroot环境:exit
卸载文件系统:umount -a
去掉virtualbox和iso的关联,重启系统
进入系统,如果不能上网,运行dhcpcd eth0 |
|