我购买了装有 Windows 8 Pro 的 HP Probook 440 G1。我是 Ubuntu 用户,所以我想同时安装 Ubuntu 和 Windows。我尝试从 USB 或 DVD ROM 启动它,但无法做到。然后从启动选项中,我禁用了安全启动并启用Legacy Boot Order
并从 Ubuntu DVD 启动,然后我成功安装了 Ubuntu。我将其安装在单独的分区上。它要求我取出磁盘并重新启动。下次启动时,什么都不起作用,在选择并启动它或选择进入 BIOS 或继续启动的任何其他选项时,我收到一个错误:它无法启动和重新启动,如果错误继续,请联系 HP 支持人员。并启用一个预选选项/按钮,显示:
cancel image and boot to next boot order
选择/输入此选项后,系统将关闭。关机意味着关闭电源,因为没有加载操作系统或其他任何内容。
所以我被困住了,不知道该怎么办。是 BIOS 损坏了吗?还是其他 BIOS 问题或其他问题?在这种情况下可以做什么,应该做什么?
答案1
如果计算机出厂时预装了 Windows 8,那么现在要么是混合模式 (BIOS/EFI) 安装,要么是意外删除了 Windows。这两种情况都很糟糕。此外,有些 HP 的 EFI 以不稳定和难以与 Linux 配合使用而闻名,这至少可能是问题的一部分。我建议您尝试以下方法:
- 进入您的固件设置实用程序并禁用安全启动选项和传统启动选项。
- 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。
- 使用 rEFInd 准备启动介质。
- 使用该启动介质启动。请注意,您可能需要按一个键(我认为大多数 HP 电脑上是 Esc 键)才能获取启动菜单以启动外部介质。还请注意,列表中可能有两个启动介质条目。选择包含字符串“EFI”或“UEFI”的条目。
- 如果 rEFInd 出现,它应该有适用于 Windows 和 Ubuntu 的选项。测试它们是否都有效。(您可能有一个或两个操作系统的多个选项。没关系,只要每个操作系统至少有一个选项有效即可。)
- 启动到 Ubuntu。
- 如果 Windows 无法启动,请发布
sudo gdisk -l /dev/sda
在终端窗口中输入的输出。这可能会揭示 Windows 无法启动的原因。您可以继续或停止以获取建议。 - 安装 rEFInd 的 Debian 软件包版本,可以直接安装,也可以通过 rEFInd 下载页面上提到的 PPA 安装。
- 重启。理论上,rEFInd 应该会启动,这样你就解决问题了,可以停止了;但如果你的固件严重损坏(我怀疑是这样的),它可能无法启动,这样你就应该继续……
- 在 Ubuntu 中,打开终端并输入
sudo gdisk -l /dev/sda
。识别类型代码为 EF00 的分区。它可能是分区 1 或 2。 - 键入
sudo mount /dev/sda1 /boot/efi
,更改/dev/sda1
为/dev/sda2
或您在上一步中确定的任何分区。 - 类型
sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/Microsoft/Boot
。 - 重启。运气好的话,rEFInd 将会启动并给你一个可用的启动菜单。
此过程基于一系列假设,因此可能会在各个点“出轨”。如果是这样,请回复以获取更多帮助;如果事情进展不顺利,请不要盲目行事。