新买了一个 DELL M1210 (T2350,512M*2 DDR2 667,120G SATA 8M,GMA950),性能还不错,在 FreeBSD 6.3 prerelease 下 ubench CPU 得分在 196000 左右,内存 150000 左右,综合得分 165000 左右(只是个人的模糊记忆)。初次安装用的是 6.1 release 的光盘,大概只用了5个小时就完成了 make world 以及 port 安装 Xorg,fvwm2-dev,opera,gimp,mplayer 等。顺便说一下,FreeBSD 6.3 对 M1210 的支持还不错,显卡、声卡、网卡、SATA 硬盘都安装顺利,Xorg 都没有进行参数配置就顺利进入,也成功开启了 DRI。

FreeBSD 千般好万般好,可是因为厂商支持的原因,在虚拟化方面真的是落后于 Linux 了,于是开始在 M1210 上安装 Gentoo。

#####
# Gentoo 的安装
#######################

根据手册安装一切顺利,可是在安装完重启后,系统提示:

root-nfs no nfs server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Insert root floppy and press ENTER

VFS: cannot open root device "sda3" or unknown-block(2,0)
please append a correct "root=" boot option; here are the available partitions:
0300 117220824 hda driver: ide-disk
0301
257000 hda1
0302
16193520 hda2
0303
100767712 hda3
1600
4194302 hdc driver: ide-cdrom
kernel panic – not syncing: VFS: unable to mount root fs on unkown-block(2,0)

# 此时我的 /boot/grub/grub.conf 文件如下
default 0
timeout 30

title=Gentoo Linux 2.6.23-r3
root (hd0,0)
kernel /boot/kernel-2.6.23-gentoo-r3 root=/dev/sda3

title=Gentoo Linux 2.6.23-r3 (rescue)
root (hd0,0)
kernel /boot/kernel-2.6.23-gentoo-r3 root=/dev/sda3 init=/bin/bb

#####
# 解决方法:(参考 http://gentoo-wiki.com/HARDWARE_SATA
###########################

Device Drivers
—>

<*> ATA/ATAPI/MFM/RLL support
—>

< >

generic/default IDE chipset support

如上,在内核配置中取消对“generic/default IDE chipset support”的选择,意思是不要将 SATA 硬盘作为 IDE 设备。之后重新编译内核,重启,问题解决。

Possibly Related Posts: (Automatically Generated)

Tags: , , , ,

Leave a Reply

*