我在 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
修复你的引导加载程序。