Ubuntu 安装成功,但 HDD 启动选项从 BIOS 中消失

Ubuntu 安装成功,但 HDD 启动选项从 BIOS 中消失

这是我以前从未见过的一个有趣的问题。这台笔记本电脑的硬盘有硬件问题(在特定扇区上出现了一些问题)。

这就是为什么如果我让 Ubuntu 安装使用整个空间来创建分区,就会失败。

但是,如果我创建分区而不使用整个空间,那么一切就都可以通过(分区已创建并且将继续安装)。

我在 500GB 硬盘上创建了以下分区:

  • 100GB ext4, mount: /
  • 2GB swap
  • 1GB EFI

如果我不创建EFI分区,Grub 将无法安装。因此,我看到 Ubuntu 默认会创建 EFI 分区,因此我在选择其他内容选项。

安装很顺利。它甚至显示警告说一切成功。


但是,重新启动笔记本电脑时,它不会从 HDD 启动。我在 BIOS 中看不到 HDD 选项。

我尝试添加它,但它询问我关于启动路径––我不知道它是什么。

如何解决这个问题?如何让 Ubuntu 在这台笔记本电脑上运行?

它没有安全启动或 BIOS 中任何类似的东西。

我有一个实时 USB 驱动器,可以用它来访问硬盘,运行良好。

答案1

您的问题主要与引导加载程序有关,而不是硬盘本身

要解决这个问题,请启动你的 Ubuntu Live-usb,然后从那里执行以下操作

ctrl按+ alt+打开终端T

然后把这些命令一个接一个地复制到它上面,

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair

通过这种方式,您将安装一个名为 boot-repair 的工具。

从 Dash 打开启动修复,你会看到这个窗口

在此处输入图片描述

选择建议的修复并按照步骤操作。

笔记使用启动修复时您必须连接到互联网。

笔记这可能需要一些时间,请耐心等待

答案2

尽管 RonnieDroid 的答案可能会解决您的眼前问题,但使用报告坏扇区的现代磁盘会自找麻烦。现代硬盘会保留一些扇区,以便可以映射出坏扇区并用好扇区替换。这应该是透明的,所以如果您真的看到了坏扇区,这意味着磁盘上的坏扇区数量已经超过了制造商预留的数量。当这种情况发生时,通常意味着磁盘正在发生灾难性故障。坏扇区的数量很可能会开始增加——可能非常突然且迅速。结果可能是一场噩梦,在最好的情况下甚至无法恢复部分数据,在最坏的情况下,磁盘上的所有数据都完全丢失。没有办法知道这种情况会在多长时间后开始发生。

总而言之,我强烈建议您更换该磁盘立即地。如果延迟不可避免,请务必备份磁盘上的任何重要数据,因为它随时可能完全失败。

答案3

硬盘启动选项消失了,因为您删除了 /efi/boot/bootx64。
这是默认媒体路径,必须存在才能进行设备启动。

grub 安装在 /efi/boot/ubuntu/grubx64.efi 或 /efi/boot/ubuntu/shimx64.efi 以进行安全启动。
这提供了操作系统启动选项。
外部媒体将需要设备启动选项(默认媒体路径)。

第一个答案中给出的启动修复程序替换了这个丢失的文件。

相关内容