启动时会显示 Grub shell,而不是菜单

启动时会显示 Grub shell,而不是菜单

全新安装 10.04 后,尝试启动时会出现 grub> 提示符。我可以通过输入

根(hd0,1)
Linux /vmlinuz-blqh-blqh 根=/dev/sda3
initrd /init-blqh-blq root=/dev/sda3
引导

GRUB 显示的版本是 1.98。我搜索了 menu.lst 条目,但结果发现它已被弃用。我尝试查找 /etc/defauld/grub 和 /etc/grub.d,但我无法理解这些文件。

如何使启动过程自动化?我的系统是单启动的。

答案1

假设你想让 Ubuntu 使用 grub 启动

像以前一样进入系统,打开终端并运行这两个命令

sudo grub-install /dev/sda
sudo update-grub

您可以尝试 bootrepair 工具

https://help.ubuntu.com/community/Boot-Repair

Grub2 wiki 在此处https://help.ubuntu.com/community/Grub2但正如你所说的,它并不像 grub legacy 那么简单。

答案2

假设 Ubuntu 刚刚安装,它并没有安装在您认为的驱动器上。BIOS 可以看到 Grub 安装,但 Grub 安装没有在正确的位置查找内核。我会更改主板认为其从中启动的驱动器。

一旦进入,无论是使用此安装还是实时光盘,请确保 /etc/fstab 中的磁盘驱动器引用使用 UUID。跟踪哪个驱动器具有哪个 UUID 很麻烦,但可以使这种调试变得容易得多。在我看来。

相关内容