我多次在 ProBook 4530s 上安装 Ubuntu 以及 Windows 8.1,但启动系统时无法启动,而且我在电脑上完全安装了 Ubuntu。但安装完成后,它显示“重新启动计算机”的消息,重新启动后我无法启动新安装的 Ubuntu。
那么我该如何管理我的启动管理器呢?我经常遇到这个问题,过去两天我安装了 Windows 超过 8 次
答案1
我有一台 HP 250 G1,装有 Win 8.1,现在装有 Ubuntu,我也遇到了同样的怪异问题。
使用 HP 固件,您可以点击F9在启动时,就像显示 HP 徽标一样,并显示启动设备选项。
名单顶部将是操作系统启动管理器;这是 Windows 启动管理器。然后您应该会看到列出的一个或两个 Ubuntu 选项。
Grub 有两种方式安装在 UEFI 系统上(可能还有第三种方式,涉及 BIOS 中的 Legacy Boot 选项并像我们以前那样在 MBR 中安装 Grub,但我现在先不讨论这种方式)。
两个 Ubuntu 选项之一使用该grub.efi
文件(或 64 位系统上的 grubx64.efi)。这仅在您禁用安全启动时才有效,因为此引导加载程序未签名。
另一个 Ubuntu 条目将使用shim.efi
(或 shimx64.efi),这是一个临时解决方案,即使在启用安全启动时也能允许 Grub 启动。
其中之一或两个都会将您带入传统的紫底白字 Grub 菜单,您可以从中启动 Ubuntu。
HP 的 UEFI 实现中存在错误(或者可能只是故意的奇怪行为),这使得运行除 Microsoft 之外的任何其他启动管理器都很困难。联想固件也有怪癖 - 这不仅仅是 HP 的问题。
那里是让 HP BIOS 直接进入 Grub 的方法。甚至还有方法让 Windows 启动管理器提供 Ubuntu 选项,但这些方法相当复杂,而且由于我自己还没有完全探索过,所以我不会在这里提供建议。
我可以提供一个链接EFI 启动过程描述,这可能有助于解释正在发生的事情。