全新安装 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 很麻烦,但可以使这种调试变得容易得多。在我看来。