grub手动启动ubunt失败,unable to mount root fs on unknown-block(0,0)

我在ubuntu操作系统下向一个U盘安装了grup2,grub的版本号是(GRUB) 2.02~beta2-9ubuntu1.4。
然后重启电脑,从U盘启动,顺利进入grub 的命令行界面。

重新设置grub的环境变量: set root=(hd1,msdos1) //这个就是硬盘上ubuntu操作系统安装的分区。
加载linux内核: linux /vmlinuz root=/dev/sda1 //加载成功,没有出来任何提示
启动内核:boot

然后电脑运行了一会出现了
end Kernel panic - not syncing:VFS:Unable to mount root fs on unknown-block(0,0)

万能的百度知道的专家们,帮我看看,该怎么解决吧。

第1个回答  2015-12-06
这是由于grub找不到引导配置文件。
详细原因要看你的机子系统情况,是不是win+linux双系统?grub安装在什么位置?有没有调整过分区?。。。
通常如果没有误删文件或格式化分区,是可以在grub>后输入指令进入系统,然后更正错误的。追问

我的电脑上只安装了ubuntu
我做的实验是用U盘中的grub启动硬盘中的ubuntu操作系统。
没有调整过分区
谢谢

本回答被网友采纳
相似回答