我最近购买了三星 ATIV Book 6 笔记本电脑,并将硬盘更换为三星 SSD 840 PRO 系列 (512 GB)。不幸的是,我似乎无法启动它。在主 BIOS 屏幕上,它被清楚地识别为插入 SATA 端口 1 的设备。然而,在您指定引导顺序的“引导选项优先级”处,页面完全空白,显示没有选项(即没有设备)。
当我使用可启动的 USB 记忆棒启动时,它被很好地识别。我创建了一个 GPT,安装了 Gentoo,没有任何问题。但是,卸载它并重新启动计算机后,问题仍然存在。
我认为很奇怪 BIOS 没有将 SSD 列为可启动设备,也没有尝试从它启动,但它可以毫无问题地安装并写入/读取。我认为更奇怪的是,尽管它没有被列为可启动设备,但当设备插入 SATA 端口 1 时,它会按名称被识别。有人对如何解决这个问题有任何想法吗?
在 SysInfo 选项卡上检测到:
缺少引导顺序
这是插入闪存驱动器的引导顺序
这两个都是闪存驱动器...
最近的计算机使用 EFI,而不是 BIOS,尽管制造商使用术语“BIOS”来指代他们的 EFI,从而混淆了这个问题。EFI 引导过程不涉及从磁盘的第一个扇区加载引导代码,就像 BIOS 那样。因此,磁盘在 EFI 下并不是真正可引导的,就像磁盘在 BIOS 下可引导一样。相反,EFI 引导过程涉及从硬盘上的 FAT 分区(称为EFI 系统分区 (ESP))引导文件。通常,这些引导加载程序必须向 EFI 注册,后者将有关它们的数据存储在 NVRAM 中。可移动磁盘可以通过使用固定名称(EFI/BOOT/bootx64.efi
对于 x86-64 系统),并且这种固定名称的方法通常也适用于硬盘。内置的 EFI 引导加载程序通常会显示此后备文件名的菜单选项,就好像它们是全盘引导选项一样,如第三个屏幕截图中的“引导选项 #1”。使用 EFI 正确注册的引导加载程序通常具有名称,例如“Gentoo”或“Ubuntu”。每个磁盘可以有多个这样的条目,或者根本没有。
所有这一切都有一个转折点:大多数EFI包括一个兼容性支持模块 (CSM),它提供了一个 BIOS 兼容性层,使 EFI 能够启动 BIOS 模式操作系统。如果启用此选项,您可能会看到在 BIOS 模式下引导操作系统的引导选项,尽管这些引导选项通常在其描述中缺少“BIOS 模式”。第三个屏幕截图中的“启动选项 #2”可能就是这样的选项。不幸的是,控制 CSM 模式的选项完全是非标准化的,所以我无法确定您的系统在 CSM 方面是如何工作的;它可能仅对外部磁盘或所有磁盘启用,但如果未找到 BIOS 模式引导加载程序,它可能会忽略您的内部磁盘。
无论如何,您可能需要启用 CSM 选项或在硬盘上安装 EFI 模式引导加载程序并将其注册到 EFI。既然你说你使用了 GPT 分区,我推荐第二个选项。有关可用于此目的的引导加载程序以及如何将它们注册到 EFI 的信息,请参阅我的有关 Linux 的 EFI 引导加载程序的网页。如果您已经完成了所有这些,可以想象您遇到了一个错误。在这种情况下,您可能需要使用其他工具(例如bcfg
EFI 版本 2 shell 中的实用程序)来注册您的引导加载程序。请参阅rEFInd 文档的这一部分,了解如何使用 rEFInd 执行此操作。(对于另一个引导加载程序,该过程实际上是相同的。)
归档时间: |
|
查看次数: |
8422 次 |
最近记录: |