Ubuntu 未显示在 grub 菜单上

Ubuntu 未显示在 grub 菜单上

我在 grub-customizer 中取消选中了一些错误的框,现在 grub 菜单只显示窗口。我可以使用 grub CLI 启动 Ubuntu 并解决此问题吗?因为我没有 Ubuntu live CD。我甚至尝试过超级 grub 磁盘,但它显示“BOOTMGR 丢失”错误。有没有其他更简单的方法可以解决这个问题,而不涉及 ubuntu live CD。

答案1

您可以在没有 Live CD 的情况下启动 Ubuntu,但这有点复杂。首先,您必须进入 grub 命令行:在选择屏幕上按 c。您可能需要加载一些模块:

insmod gzio
insmod part_msdos
insmod ext2

然后设置根分区,这不是你真正的根分区,而是安装内核的地方:

set root='(hdX,msdosX)

自动完成应该会有所帮助。 设置内核:

linux /boot/vmlinuz-3.2.0-XX-generic root=/dev/sdxX 

再次使用 tab 键自动完成内核。您可能需要猜测设备(在 root= 之后),它可能是 /dev/sda1、/dev/sdb1 之类的东西。您必须尝试直到找到正确的设备。

然后是 initrd:

initrd /boot/initrd.img-3.2.0-XX-generic 

确保使用的版本号与内核匹配。 最后:

boot

您的系统现在应该启动了。您可以尝试:

sudo update-grub

修复你的引导加载程序。

相关内容