引导加载程序无法在我的计算机上运行

引导加载程序无法在我的计算机上运行

我尝试过在我的 Windows 7 版本旁边安装 ubuntu 13.10 (64 位)。唯一的问题是,我的计算机从不加载 grub 2 启动管理器,它直接进入 Windows 启动管理器。我尝试过重新安装 ubuntu 并从实时 CD 运行启动修复,但都无法解决问题。我的 BIOS 显然正在启动 uefi,如果这可能导致问题的话。此外,我没有在 BIOS 中看到启动 grub 的选项。我仅有的两个选项是“Windows 启动管理器”和我的 cd/dvd 驱动器。我认为如果我添加自定义启动选项,我可能能够让它启动 ubuntu。我尝试了文件路径:“dev/sda”,因为启动修复中的启动信息脚本显示 grub2 已安装在那里——不过,我可能做错了。我还尝试将文件路径设置为“dev/sda4”,因为 ubuntu 安装在那儿。当我禁用 Windows 启动管理器时,这两个选项都会使我的电脑直接启动到 BIOS。

以下是启动修复中的 pastebin: http://paste.ubuntu.com/6432676/

有人可以帮忙吗?

问题解决了:

下面这些想法的组合奏效了。当我禁用 UEFI 时,它没有启动 ubuntu,但它将 CD 启动到基于文本的菜单,这使我能够从硬盘驱动器启动,从而允许我启动到安装在我的硬盘上的 ubuntu。从那里我能够进行启动修复,转换为 uefi 启动。然后我在设置中重新启用 UEFI 并添加了一个启动选项,路径为:sda2/EFI/ubuntu/grubx64.efi。然后砰的一声!Bootloader 实际上直接从硬盘驱动器加载。

答案1

正如您的问题所述,您的 ubuntu 安装正确,但在启动时没有显示 GRUB 菜单。

别担心……这只是 BIOS 设置的一些变化的问题。

进入 BIOS 菜单然后转到BOOT options(名称和顺序可能会根据您的 BIOS 而变化)查找选项secure boot(如果存在)并禁用它(如果它显示一些警告,则只需接受它)

UEFI现在在启动菜单中检查显示或的条目Legacy。您应该选择 Legacy 选项。现在保存更改并重新启动您的 PC,现在您应该获得 GRUB

相关内容