WUBI Ubuntu 12.04 启动,无内核,GNU Grub,什么都不起作用

WUBI Ubuntu 12.04 启动,无内核,GNU Grub,什么都不起作用

昨天我的 Ubuntu 12.04 (Wubi) 系统运行正常。但今天当我尝试启动时,系统却显示 GNU GRUB 屏幕。输入boot“yield”no kernel specified或类似内容。

在浏览了许多论坛和问答网站并在终端中输入了许多行代码后grub>,我还是一无所获。我输入的大部分内容都返回了“未找到内核”的信息,我无法找到我的内核版本。

我与 Vista 一起进行双启动,也尝试过替换wubildr。我的root.dsk也存在,所以这不是许多网站所说的问题。

任何帮助都会很好,如果需要更多信息,我会尝试找出答案。

答案1

您是否更新了内核?如果更新了,您可能会遇到问题,因为 wubi 生成的 grub.cfg 与更新后 update-grub 生成的 grub.cfg 不同。

在wubi生成的原始grub.cfg中,会通过loopback设备挂载root.disk并作为根,然后根据这个根目录来指定内核的位置。

更新内核后,grub.cfg 文件不会执行相同的操作,因为 update-grub 不知道您正在使用 wubi 并且需要挂载 root.disk。

解决方法是在更新之前查看 grub.cfg 文件(如果您仍然有它或在其他地方找到它)并使用 liveCD 手动更新 grub.cfg。

Wubi只是用来在windows上体验ubuntu的,不适合长期使用。

相关内容