**************************第1部分-关于如何安装gentoo linux**************************

1-1.本步骤中只包含官方手册中最必须的内容,如需详细步骤或讲解,请参考gentoo官方手册

http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?full=1

**************************第2部分-选择合适的安装方式**************************

2-1.新建虚拟机,从gentoo最小系统启动

本步骤中使用的最小系统版本是 install-x86-minimal-20120710.iso

注意VMnet8使用NAT模式,网段设置为192.168.206.0 (需手动修改虚拟网络配置,或使用默认)

虚拟局域网的网关为 192.168.206.2

物理机的虚拟网卡VMnet8的IP为 192.168.206.1

虚拟机的IP分配为 192.168.206.133

**************************第3部分-配置网络**************************

3-1.设置ip地址和子网掩码

# ifconfig eth0 192.168.206.133 netmask 255.255.255.0

3-2.设置网关

# route add default gw 192.168.206.2

3-3.设置DNS

# nano /etc/resolv.conf

添加一行内容为 nameserver 192.168.206.2

3-4.测试网络

# ping www.baidu.com

3-5.更改root密码为111111、启动sshd服务,方便后续的远程操作和上传安装文件

# passwd

# /etc/init.d/sshd start

3-6.登陆sshd远程命令行,同时使用ssh客户端工具上传stage和portage到/mnt/gentoo目录中

本安装步骤中使用的文件为 stage3-i686-20120710.tar.bz2 和 portage-latest.tar.bz2



**************************第4部分-准备磁盘**************************

4-1.使用fdisk对磁盘进行分区

# fdisk /dev/sda

分区方案如下:

/dev/sda1 ext2 32M 启动分区

/dev/sda2 swap 512M 交换分区

/dev/sda3 ext3 剩余 根分区

具体命令可参考如下:

p

n -> p -> 1 -> Enter -> +32M -> p -> a -> 1 -> p

n -> p -> 2 -> Enter -> +512M -> p -> t -> 2 -> 82 ->p

n -> p -> 3 -> Enter -> Enter -> p

w

4-2.在指定分区上创建不同的文件系统

# mke2fs /dev/sda1

# mkswap /dev/sda2

# mke2fs -j /dev/sda3

4-3.激活swap分区

# swapon /dev/sda2

4-4.挂载根分区/dev/sda3和启动分区/dev/sda1

# mount /dev/sda3 /mnt/gentoo

# mkdir /mnt/gentoo/boot

# mount /dev/sda1 /mnt/gentoo/boot

 

**************************第5部分-安装gentoo安装文件**************************

5-1.将stage和portage解压到指定目录

# tar jxvfp stage3-i686-20120710.tar.bz2 -C /mnt/gentoo

# tar jxvf portage-latest.tar.bz2 -C /mnt/gentoo/usr



**************************第6部分-安装gentoo基本系统**************************

6-1.复制域名的配置文件到gentoo中

# cp -L /etc/resolv.conf /mnt/gentoo/etc/

6-2.挂载/proc和/dev

# mount -t proc none /mnt/gentoo/proc

# mount -o bind /dev /mnt/gentoo/dev

6-3.chroot到新环境

# chroot /mnt/gentoo /bin/bash

# env-update

# source /etc/profile

# export PS1="(chroot) $PS1"

6-4.更新Portage树(等待几分钟左右)

# emerge --sync

**************************第7部分-配置内核**************************

7-1.设置时区信息

# cp /usr/share/zoneinfo/GMT /etc/localtime

7-2.安装内核源码(等待时间较长)

# emerge gentoo-sources

7-3.查看内核源码符号链接

# ls -l /usr/src/linux

7-4.安装genkernel(等待时间较长)

# emerge genkernel

7-5.复制安装光盘上的内核配置文件到genkernel搜索配置文件的默认位置

# zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config

7-6.启动genkernel自动编译内核和模块(等待时间较长)

# genkernel all

7-7.查看编译生成的文件名称

# ls /boot



**************************第8部分-配置系统**************************

8-1.创建/etc/fstab

# nano -w /etc/fstab

分别修改/dev/sda1 /dev/sda2 /dev/sda3,对应至/boot swap /

8-2.配置网络信息

# nano -w /etc/conf.d/net

以下两行分别用来配置IP、子网掩码、广播地址、网关

config_eth0=( "192.168.206.133 netmask 255.255.255.0 brd 192.168.206.255" )

routes_eth0=( "default via 192.168.206.2" )

8-3.设置启动时自动激活网卡

# cd /etc/init.d

# ln -s net.lo net.eth0

# rc-update add net.eth0 default

8-4.修改root密码为111111

# passwd

8-5.配置其他系统信息(可选)

# nano -w /etc/rc.conf

# nano -w /etc/conf.d/keymaps

# nano -w /etc/conf.d/clock



**************************第9部分-安装系统工具**************************

9-1.安装一个系统日志工具(等待时间较长)

# emerge syslog-ng

# rc-update add syslog-ng default

**************************第10部分-配置引导程序**************************

10-1.安装GRUB(等待时间较长)

# emerge grub

10-2.创建GRUB配置文件

# nano -w /boot/grub/grub.conf

编辑内容如下:

default 0

timeout 30

splashp_w_picpath=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.5.7

root (hd0,0)

kernel /boot/kernel-genkernel-x86-3.5.7-gentoo root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3

initrd /boot/initramfs-genkernel-x86-3.5.7-gentoo

10-3.创建/etc/mtab

# grep -v rootfs /proc/mounts > /etc/mtab



10-4.用grub-install来安装GRUB

# grub-install --no-floppy /dev/sda



10-5.重启系统

# exit

# cd

# umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo

# reboot



**************************第11部分-结束gentoo的安装**************************

11-1.移除gentoo安装文件

# rm /stage3-*.tar.bz2

# rm /portage-latest.tar.bz2

**************************第12部分-使用gentoo**************************