Debian 和 Dell Precision 5530 上的 UEFI 引导设备检测问题 - 需要专家建议和见解

Debian 和 Dell Precision 5530 上的 UEFI 引导设备检测问题 - 需要专家建议和见解

我在内部 NVME SSD 上安装了 Debian 12 的 Dell Precision 5530 上遇到了 UEFI 的奇怪问题,非常感谢任何专家的见解来帮助我了解发生的情况。

最初,我的笔记本电脑上成功运行了 Debian 12。我想在外部 Thunderbolt 驱动器上安装 Windows 11,因此我进入 Dell BIOS 菜单并取消选中存储选项中的 NVMe 驱动器,以最大限度地降低 Windows 安装覆盖 Debian 驱动器上引导加载程序的风险。

然后,我从 Windows 11 安装 USB 记忆棒启动,但遇到了与驱动程序和存储相关的错误。我决定暂时放弃安装并重新启动系统,返回BIOS并重新启用NVME SSD。

然而,重新启动后,系统抱怨没有有效的启动设备。我检查了 BIOS 中的 UEFI 启动设备列表,但没有列出。然后,我从 Debian Live USB 记忆棒启动,并确认 NVMe 驱动器可以通过lsblk. BIOS 可以看到该存储,但无法将其识别为启动设备。

我尝试调整各种 BIOS 设置以使系统识别该驱动器,但没有任何效果。最终,我将 BIOS 重置为出厂默认设置,但“无有效启动设备”错误仍然存​​在。最后,我重新安装了Debian 12,BIOS再次将NVMe SSD识别为有效的启动设备。

我很好奇是什么导致我的原始 SSD 未被 BIOS 检测为有效的 UEFI 启动设备,以及为什么重新安装操作系统解决了该问题。我确信 SSD 在此过程中没有受到影响,因为我已将其从 BIOS 中删除。我是否错误地在 BIOS 中禁用了该设备,从而将其从主板上的 UEFI ROM 中删除了?如果确实如此,这是预期的行为吗?任何专家的建议将不胜感激。我真的很想了解可能发生了什么。

我是否应该物理删除 M.2 存储而不是禁用它?

相关内容