U盘安装Gentoo指南

1. 准备启动U盘

到Gentoo官网http://www.gentoo.org/,左边栏有一项是“Get Gentoo”,点击其下的Mirrors连接,会看到所有Gentoo镜像网站。从中选择离你最近的镜像网站(我选择了Sohu.inc(http))。

打开镜像网站,由于我的机器是64位的,所以在releases\amd64\current-iso目录下,找到install-amd64-minimal-20110929.iso文件,下载(对于32位机,下载目录为releases\x86\current-iso)。
使用Universal USB Installer,将该ISO文件写到U盘上。
重启系统,选择从U盘启动(gentoo:直接回车,keyboard map直接回车使用默认的us键盘布局)。
 
2.配置网络
如果你的网络是自动获取ip地址的,那么执行如下命令:
# dhcped eth0
否则,执行如下命令,在图形界面中配置ip地址:
# net-setup eth0
 
如果想在另外一台机器上通过ssh远程安装配置的话,则需要启动ssh服务器:
# /etc/init.d/sshd start
然后设置root密码:
# passwd
 
3.准备磁盘
# fdisk /dev/sda
一般linux系统分区,推荐分区方案是;
/boot分区—ext3—100M
swap分区—swap—2倍内存(其实用不了这么多,4G就蛮够用的)
/分区—ext4—剩下的磁盘空间
 
常用fdisk命令是:p显示当前分区,d删除执行分区,n创建新分区,a创建启动标记,t更改分区格式,w将分区信息写入磁盘。
 
创建/boot分区,nàpà默认起始位置à+100Màaàboot分区的分区号。
创建swap分区,nàpà默认起始位置à+4Gàtà82(swap分区格式号)。
创建/分区,nàpà默认起始位置à默认终止位置。
最后键入w保存分区布局,并退出fdisk。
 
格式化分区,用到的命令格式如下:
# mke2fs –j /dev/sda1  将/dev/sda1格式化为ext3文件系统
# mkfs.ext4 /dev/sda3   将/dev/sda1格式化为ext4文件系统
# mkswap /dev/sda2        将/dev/sda2创建交换分区标志
# swapon /dev/sda2        激活交换分区
 
4.挂载分区到当前系统
# mount /dev/sda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda1 /mnt/gentoo/boot
# cd /mnt/gentoo
 
5.下载stage3,并安装
# links http://www.gentoo.org/main/en/mirrors.xml
选择一个镜像网址,打开,下载stage3压缩包。
此处还是选择上面的Sohu.inc(http)\releases\amd64\current-iso目录下的stage3压缩包,下载方法依次打开目录,找到stage3压缩包,按Ctrl+D。
 
# cd /mnt/gentoo
# tar xvjpf stage3-*.tar.bz2  其中p表示保留所有权限
 
6.下载Portage,并安装
Portage下载方法同stage3,只是目录不同,一般在网站根目录下的snapshots目录下,下载最新的版本。
 
解压文件
# tar xzjf /mnt/gentoo/portage-latest.tar.bz2 –C /mnt/gentoo/usr
 
7.配置新系统的编译选项
# nano –w /mnt/gentoo/etc/make.conf
CFLAGS=”-march=core2 –mfpmath-sse,387 –O2 –pipe –fomit-frame-pointer –mmmx –msse –msse2 –msse3”
MAKEOPTS=”-j4”
 
选择镜像网站
# mirrorselect –I –o >> /mnt/gentoo/etc/make.conf
 
拷贝DNS信息
# cp –L /etc/resolv.conf /mnt/gentoo/etc
 
8.进入新的系统环境
# cd /
# mount –t proc proc /mnt/gentoo/proc
# mount --rbind /dev /mnt/gentoo/dev
 
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile

相关推荐