不说多话gentoo安装注意事项
作者:罗立辉
日期:
版本:0.01
一 IDE?SCSI
我刚开始在vmware上安装gentoo选用的硬盘是SCSI的(vmware默认的也是SCSI),最后在grub这个环节出现了问题。gentoo启动不了,出现以下错误:
|
VFS
can't open root device "sda3" or unkown
block(0,0) |
无论我在grub的启动中修改root=/dev/sda3
—> root=/dev/hda3,都出现相同的错误。但是我在系统启动时,输入“c”,就直接进入了grub。
|
grub> find (hd0,0) grub> find (hd0,1) grub> find (hd0,2) |
却显示能够识别磁盘。显然并不是驱动的问题。在grub里面把SCSI当作成了IDE硬盘。所以启动失败。
由于只是在vmware上作试验,并不能肯定在SCSI设备上安装gentoo会失败。我查阅了很多资料,发现可能是vmware软件的问题导致。所以请想在vmware上试验的朋友选择IDE硬盘。
二 minimal?universal of LiveCD
在选择gentoo的安装LiveCD的时候,一般gentoo的镜像站点都提供两种发行版本:minimal和universal。Minimal版本没有包含你需要的stages和portage包,以及distfiles的源码包。这些都需要去镜像站点下载。如果你的网络非常非常(very
very very very very very)快的话,你可以下载minimal来安装gentoo。关于如何来选择最快镜像站点,gentoo提供了一个脚本。
# mirrorselect -a -s4 -o | grep -ve '^Netselect' >> /mnt/gentoo/etc/make.conf |
我选择的是universal版本,因为我不想在安装gentoo的时候盯着屏幕看下载进度。反正早晚都要下那些包,何必不在开始安装前把所需要的都下载下来呢?呵呵。
三 stage1?stage2?stage3
|
Stage1 |
优缺点 |
|
+ |
你可以完全控制优化设置和在你的系统初始化时启动一些可选的编译实时功能 |
|
+ |
适合知道自己做什么的高级用户 |
|
+ |
你可以学到更多gentoo的内部机制 |
|
- |
安装完成需要很长的时间 |
|
- |
如果你不打算调节这些设置,这很可能是浪费时间 |
|
- |
不适合于无网络安装 |
|
Stage2 |
优缺点 |
|
+ |
你不需要bootstrap |
|
+ |
比从stage1开始快 |
|
+ |
你可以调节你的设置 |
|
- |
你不能和stage1一样调节更多的设置 |
|
- |
这不是安装Gentoo最快的方法 |
|
- |
你必须我们为bootstrap所选的优化选项 |
|
- |
不适合于无网络安装 |
|
Stage3 |
优缺点 |
|
+ |
安装Gentoo基本系统最快的方法 |
|
+ |
适合于无网络安装 |
|
- |
你不可以调节基本系统,因为它已经编译好了 |
四 何谓bootstrap?
bootstrap是皮鞋后部的一条小带子或一个小环,它可以使你方便地把鞋子穿起来。在计算机中,是指使用一个很小的程序将某个特定的程序(通常是指操作系统)载入计算机中。在生活中指的是,引导在付出一点努力后就能取得更大且更有意义的成果这个过程中起着杠杆作用。还有一句很通俗的表述,“用你的引导性思维使自己前进”,意思是说在一个低的人生起点阶段要想尽办法使自己取得成功(引用 whatis
子站)。bootstraping在gentoo linux里面的意思是编译GNU C库、GNU编译器和几个其他的关键系统程序。
五 网卡驱动
gentoo安装好后,网卡却无法驱动。这需要手动加载模块。
# modprobe pcnet32# /etc/init.d/net.eth0 restart |
六 安装KDE,xfce4前需安装
# emerge gcc# emerge perl# emerge python# fix_libtool_files.sh # emerge XML-parser |
七 待续