BIOS 无法识别 Linux 驱动器/分区

BIOS 无法识别 Linux 驱动器/分区

今天我特意买了一个新的 SSD(金士顿 SNV500G),这样我就可以在上面安装 Archcraft,而不必弄乱 Windows 11 分区。

我安装了发行版并进入 BIOS 切换启动顺序但在那里找不到驱动器。

我目前正在下载 Boot Repair ISO,但老实说,在寻求帮助之前我不想让事情变得更糟。

Windows 11 上的磁盘管理显示如下

在此处输入图片描述

我现在在 Windows 上并bcdedit返回以下内容

C:\Windows\System32>bcdedit

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume6
path                    \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {114f7cac-3e08-11ed-8caf-e8c5e7eccbda}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \WINDOWS\system32\winload.efi
description             Windows 11
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {114f7caf-3e08-11ed-8caf-e8c5e7eccbda}
displaymessageoverride  Recovery
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \WINDOWS
resumeobject            {114f7cac-3e08-11ed-8caf-e8c5e7eccbda}
nx                      OptIn
bootmenupolicy          Standard
hypervisorlaunchtype    Auto

“系统信息”显示 BIOS 模式:UEFI

我还在 UEFI 中安装了 Archcraft

编辑:我重新启动并按下 F11 从 USB 启动,然后我看到一个包含“Archcraft”的启动菜单,选择该菜单会带我进入包含 Windows 11 的 Archcraft 启动菜单。所以现在如果我按 F11,我就可以选择 Windows 或 Archcraft。

编辑 2:澄清一下:我没有解决问题。每次启动时我都必须按 F11 才能选择 Archcraft。如果我不这样做,系统会自动启动到 Windows 11 并忽略其他引导加载程序。所以很明显我不能每次启动电脑时都按 F11。

答案1

您已在第二个磁盘上安装了 Archcraft,但尚未安装允许多重启动 Linux 和 Windows 的 GRUB 引导程序。您只有旧的 Windows 引导程序,它只知道如何启动 Windows。

您需要安装 GRUB,或者重复安装 Archcraft,让它这次安装 GRUB。我不了解这个发行版,因此无法指导您完成所需的步骤。

或者您可以继续使用 BIOS 作为您的引导加载程序,因为它可以找到两个引导实例。

答案2

您的新驱动器可能不能被 BIOS 快速识别,因此无法从中启动。我的其他设备也遇到了同样的问题。结果,我启动了计算机,打开启动菜单,等待片刻,然后进行软重置 ( Ctrl++ Alt)Del以再次打开启动菜单,然后驱动器就出现了。

此外,您需要使 Linux 分区对 BIOS 可启动(活动),以便它能够知道有可以启动的操作系统。这是关于 MBR 的。

使用 GPT 时,您主要需要在 Linux 驱动器上安装 GRUB。或者其他引导加载程序。

相关内容