+ -
当前位置:首页 → 问答吧 → grub求助

grub求助

时间:2008-02-05

来源:互联网

启动时,进入grub的命令行.
在命令行提示符>下输入以下命令
root (hd0,1)
kernel /boot/lfskernel-2.6.11.12 root=/dev/sda2

在输到第二个root时,按TAB键
出现Unrecognized device string的错误提示。
也就是输入了root=/dev/sda2后,就出错。

请问这是什么原因?

作者: movie666   发布时间: 2008-02-05

你的是什麽硬盘?也许应该用 hda2?

作者: d00m3d   发布时间: 2008-02-05

我是用vmware的,硬盘是用sisc

我觉得现在应该不是hda或者sda的问题。
我输入kernel /boot/lfskernel-2.6.11.12时,只需要输入kernel /boot按tab就可以自动显示lfskernel-2.6.11.12,
当完成输入kernel /boot/lfskernel-2.6.11.12后,按tab显示:
Error 1: Filename must be either an absolute pathname or blocklist
当我接着在kernel /boot/lfskernel-2.6.11.12之后输入root,再按tab就显示:
Unrecognized device string

作者: movie666   发布时间: 2008-02-05

应该先 root 的吧。。定位后 /boot 才知道要去哪里找呢。

要么你就直接 kernel (hd0,1)/boot/xxxxx 这个形式,
要么你就分开 root (hd0,1)
kernel /boot/xxxx

具体情况具体分析,你 root (<TAB> 后没反应么?

作者: 晨想   发布时间: 2008-02-05