1 准备分区
# fdisk /dev/hda
# mke2fs /dev/hda3 #将hda3(boot分区)格式化为ext2
# mke2fs -j /dev/hda4 #将hda4(/根分区)格式化为ext3
交换分区:
# mkswap /dev/分区号 #创建交换分区
# swapon /dev/分区号 #激活交换分区
2 挂在分区
# mkdir /mnt/gentoo
# mount /dev/hda4 /mnt/gentoo #挂在根分区
# mkdir /mnt/gentoo/boot
# mount /dev/hda3 /mnt/gentoo/boot #挂在boot分区
# mkdir /mnt/gentoo/proc
# mount -t proc none /mnt/gentoo/proc #挂在proc文件系统
3 安装stage
# cd /mnt/gentoo
# 下载stage3-x86-*.tar.bz2
# tar xvjpf stage3-x86-*.tar.bz2 #出现错误可不必管
4 配置编译选
# vi /mnt/gentoo/etc/make.conf
# 加入如下内容
CFLAGS="-march=athlon-xp -pipe -O2"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
5 复制DNS信息
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
6 进入新的环境
# chroor /mnt/gentoo /bin/bash
# env-update
# source /etc/profile
7 更新portage
# echo 'GENTOO_MIRROR=""' >> /etc/make.conf
# echo 'SYNC="rsync://"' >> /etc/make.conf
# emerge sync
8 配置编译内核
# ls /usr/share/zoneinfo # 假设要使用GMT
# ln -sf /usr/share/zoneinfo/GMT /etc/localtime
# emerge gentoo-sources #安装内核源码
# cd /usr/src/linux
# make menuconfig
# make && make modules_install
9 配置新系统
# nano /etc/fstab
# echo hostname > /etc/hostname
# echo homenetwork > /etc/d nsdomainname
# rc-update add domainname default
# nano -w /etc/conf.d/net
### iface_eth0="dhcp"
# rc-update add net.eth0 default
10 配置grub
# vi /boot/grub/menu.lst
加入如下:
title=Gentoo Linux
root (hd0,2)
kernel /boot/kernel-gentoo root=/dev/hda4
11 安装系统日志工具
# emerge syslog-ng
# rc-update add syslog-ng default
12 安装cron
# emerge vixie-cron
# rc-update add vixie-cron default
13 退出安装
# passwd #更改root密码
# useradd username -m -G users,wheel,audio -s /bin/bash #添加一个用户
# passwd username # exit
# cd /
# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
# reboot