+ -
当前位置:首页 → 问答吧 → 安装完为什么启动不了啊?

安装完为什么启动不了啊?

时间:2005-06-30

来源:互联网

在VMware里面安装的
硬盘是scsi,分区如下
sda1 /boot ext3
sda2 swap
sda3 / xfs

grub.confg是
default 0
timeout 10
title Gentoo 2.6.11-r3
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r3 ro root=/dev/sda3

内核没有采用genkernel,而是手动编译
按照《无网络安装手冊》的说明,安装一路顺利,
但是开机的时候就不行了,屏幕显示如下:
VFS: Cannot open root device "sda3" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
然后就停止不动了,各位大侠看看,有什么问题吗?

作者: csfrank   发布时间: 2005-06-30

scsi卡驱动和xfs编译进去了吗?

作者: fei   发布时间: 2005-06-30

scsi和XFS都编译进去了,汗!不知道为什么:(

作者: csfrank   发布时间: 2005-06-30

我也是在vm下装的,现象都一模一样。正在找解决方案呢

作者: jywah   发布时间: 2005-06-30

引用:
作者: csfrank
在VMware里面安装的
硬盘是scsi,分区如下
sda1 /boot ext3
sda2 swap
sda3 / xfs

grub.confg是
default 0
timeout 10
title Gentoo 2.6.11-r3
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r3 ro root=/dev/sda3
root (hd0,0)肯定不对,试试 root (sd0,0)

作者: jamesfang   发布时间: 2005-07-01

好象以前记得fei斑竹说hd0可以的,没试过,怎么这么多人在虚拟机中编译gentoo,都太crazy了吧

作者: wangxudong   发布时间: 2005-07-01

root (sd0,0)也试过,不对的,:(
初学嘛,虚拟机中编译gentoo,可以随意折腾
折腾熟悉了再到实体机上来

作者: csfrank   发布时间: 2005-07-01

livecd proc # lspci
...........
0000:00:10.0 SCSI storage controller: BusLogic BT-946C (BA80C30) [MultiMaster 10] (rev 01)
............

编译内核时,除需要的文件系统外,选中:
scsi-device support->scsi low-level drivers->buslogic scsi support


另:
我对grub.conf配置文件的理解

root (hd0,0)

说明:
第二个0表示内核所在分区位置。如内核文件在/boot,/boot对应于/dev/sda1,则表示为:root (hd0,0);如内核文件在主分区/,/对应/dev/sda3,则表示为:root (hd0,2)

测试:
你可cp内核文件到其它分区,然后再更改这部分,同样可以启动系统。

kernel /kernel-2.6.11-gentoo-r11 root=/dev/sda3

说明:表示kernel的位置。root=/dev/sda3表示root所在根分区。

和北南南北 在http://www.linuxsir.org/main/?q=node/7 中的说明:不一样。
..............
root (hdX,Y)
在这里,X和Y都代表一个数值。X是linux的根分区在哪个硬盘上。如果您只有一个硬盘。那就是hd0。如果您的linux的一个发行版是安装在第二个硬盘,这个X,就是1。那Y代表什么?Y是代表您所安装的linux是在哪个区。这个数值有点不同。用原理没有办法说清楚。应该用实例来说。比如我把mandrake安装到hda8了。那他的root (hdX,Y),就应该写为root (hd0,7),也是说是linux所在的根分区hdaZ中的Z减去1就是这个Y的数值:在这之中,hdaZ或者 hdbZ中的Z也是一个数值。看一下上面的例子就明白了。
................

作者: jywah   发布时间: 2005-07-01