首先,秀一下我的VMware配置
1、CPU配置是单个双核
2、内存配置是1024M
3、显卡声卡是标准配置
4、硬盘是20G SCSI硬盘(如果仅仅是安装Gentoo,标准8G就可以了,我后面需要
安装一些应用,所以硬盘配置20G)
5、网卡选NAT(我VMware里NAT的网段是192.168.254.0/24,网关和DNS
都是192.168.254.2)
6、光驱标配,启动时通过ISO启动
7、软驱标配,可以删除,我没有删。
一、准备工作
01、下载starge 3安装镜像
下自己找最新的
或者
02、从光盘启动虚拟机
03、输入ifconfig查看网卡信息
如果这里只能看到Net.lo一块网卡,无法配置IP地址
解决方法:cd /etc/init.d
ln -s net.lo net.enp2s1
#rc-update add net.enp2s1 default(这里不需要)
04、配置IP地址,如果可以获取IP地址,则不需要以下操作
ifconfig enp2s1 192.168.254.130 netmask 255.255.255.0 up
route add default gw 192.168.254.2
nano -w /etc/resolv.conf
nameserver 192.168.254.2
备注:我的VMware用的是NAT连接,网段是192.168.254.0/24,网关 DHCP Server
和DNS Server都是192.168.254.2
05、测试网络联通性
Ping -c 4
没问题,继续,有问题用ifconfig查看。
06、修改root密码(SSH访问需要,如果直接安装略过!)
passwd
07、启动SSH服务(SSH访问需要,如果直接安装略过!)
/etc/init.d/sshd start
08、通过putty远程连接(可以直接在VMware下安装,但是putty窗口更加友好)
二、开始安装
01、分区
fdisk /dev/sda
备注:创建分区"n",激活分区"a",变更分区类型"t",帮助"h",查看"p",删除"d",通常3个分区,100m/内存大小/5G以上,分区类型83/82/83,编辑完成"w"保存退出。
02、格式化分区
mkfs.ext2 /dev/sda1
mkswap /dev/sda2
mkfs.ext3 /dev/sda3
03、激活交换分区
swapon /dev/sda2
04、挂载分区上
mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
05、下载并解压缩安装文件
05.1、切换到根目录
cd /mnt/gentoo
05.2、下载安装文件
links
找到最佳站点,我选的是Sohu.inc(http)站点,下载starge 3和Portage最新
文件。
05.3、解压缩
tar xvjpf stage*.tar.bz2
tar -xvjf portage*.tar.bz2 -C /mnt/gentoo/usr
06、建立默认下载站点
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf
07、拷贝DNS信息
cp -L /etc/resolv.conf /mnt/gentoo/etc/
备注如果“准备工作”中第4步用DHCP则需要手动配置DNS文件。
08、装载分区下
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
09、chroot到新环境
chroot /mnt/gentoo /bin/bash
env-update && source /etc/profile
export PS1="(chroot)$PS1"
10、更新Portage树
emerge --sync
11、切换Profile,我只用gnome
eselect profile list
eselect profile set 4
12、指定locale
nano -w /etc/locale.gen
写入以下代码
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.UTF-8 UTF-8
运行它
locale-gen
13、编辑环境变量
nano -w /etc/env.d/02locale
写入以下代码
LANG="en_US"
LC_CTYPE="zh_CN.UTF-8"
更新proflie
env-update && source /etc/profile
14、修改系统语言(这步可以不做)
locale
export LANG=en_US
export LC_CTYPE=zh_CN.GB2312
locale
15、配置时区
cp /usr/share/zoneinfo/Asia/Chongqing /etc/localtime(区别大小写)
16、安装并编辑内核(难点重点)
16.1 下载内核
emerge gentoo-sources
16.2 编辑内核
cd /usr/src/linux
make menuconfig
VMware需要添加的配置
-->Device Drivers-->SCSI device support--><*>SCSI disk support
-->Device Drivers-->SCSI device support-->SCSI low-level drivers-->
<*>BusLogic SCI support-
-->Device Drivers-->Fusion MPT device support-->所有的
-->Device Drivers-->USB support--><*>USB Mass Storage support
-->Device Drivers-->Network Devices support-->Ethernet driver support(NEW)-->
<*>AMD PCnet32 PCI support
-->Device Drivers-->Generic Driver Options-->Maintain a devtmpfs filesystem to mount at /dev
-->Automount devtmpfs at /dev, after the kernel mounted the rootfs