分页: 1 / 1

(已经解决)全新安装好后就直接停在 Wait for root file system

发表于 : 2006-09-21 21:51
poet
我在公司的笔记本和台式机,家里的台式机上装都很好。

现在在家里的笔记本(HP Omnibook 510)上装Ubuntu,一切缺省安装,一启动就停在了 Waiting for root file system 处。即使是紧急模式的内核也无法启动,那个也同样停在 Waiting for root file system 处。

这个机器按说跟其他机器都是一样的,都是有XP,然后在后面给它分8G的空间给Ubuntu,我想装个server然后再装desktop也一样,server版启动也是挂住不动了,内核根本就无法载入。。。

发表于 : 2006-09-21 22:22
wkt
看看内核参数里于没有root=/dev/*** 这项
没有就添上去

发表于 : 2006-09-22 10:39
poet
根据英文网站论坛的建议,此问题通常在同时接了串口硬盘于并口硬盘时产生。

我根据分析,我的机器没有串口硬盘,但有两个硬盘控制器。(docking station接光盘的一块,主机接硬盘的一块)

仔细查看,果然问题在此,安装系统时,系统认为我的硬盘是 hda,光盘是 hdc。

但是现在我塞一个 LiveCD 进去启动,发现硬盘是 hde,光盘是 hda

因此,使用 LiveCD 把hde给 mount 上来,修改 boot/grub/menu.lst 把其中 hda 对应的修改为 hde,然后修改 etc/fstab 中 hda 为 hde,hdc 为 hda 就可以重新启动了。

存在的问题:
1.该方法并不能持久,只要安装了新的内核,grub菜单就会被自动改回 hda
2.当我的笔记本取下底座时,硬盘是 hda,挂在底座时,硬盘是 hde,因此总是需要修改 /etc/fstab 目前似乎没有很好的办法解决此问题。

注意我这个笔记本原来用的是 RedHat 9没有此问题,因此怀疑还是 Ubuntu的问题,为什么把我的硬盘识别成 hde 呢 。