无法在一台 PC 上启动 Fedora

无法在一台 PC 上启动 Fedora

我的 Fedora 32 启动有问题。

首先,我对这个话题的无知表示抱歉,如果我写错了什么,我深表歉意。


这是怎么回事?

在我的 Asus UEFI BIOS 实用程序中,我看不到它可启动,但我仍然可以从另一台具有较旧 BIOS 的 PC 启动它。相反,我看到我的磁盘为“非 uefi”,我可以将其设置为“启动驱动器”,但重启后,我看到黑屏左上角只有一个闪烁的光标。我的主板:ASUS PB875-V


我之前干了啥?

几个月前我遇到了同样的问题,我通过重新安装 Fedora 解决了这个问题(现在我不想这样做)。它运行良好……直到昨天我将主磁盘更改为另一个 Fedora 驱动器。当然,我无法从它启动,因为它是 Linux。接下来我尝试切换回我的主驱动器,但现在它仍然不起作用。


我尝试了什么?

  • 禁用安全启动模式,
  • 编辑 CSM 选项
  • 添加 fedora 密钥(类似于我在旧 BIOS 系统上看到的 yt)- 总是返回错误。而且它什么也没改变。

我该怎么办?提前谢谢

答案1

这可能是您的磁盘分区方案存在问题。

您的磁盘“不是 uefi”可能意味着它使用旧的 MBR 启动分区方案 - 这就是它在较旧的 BIOS 主板上可以工作,但在较新的 UEFI 主板上却不行的原因。这意味着您应该在新安装中使用 GPT 方案。

在 Windows 中,您可以使用 检查分区方案,在 Linux 上,您可以使用/diskpart之类的工具。partedgparted

如果您的 UEFI 中有支持 BIOS/MBR 的选项,您应该尝试一下,看看它是否有效。UEFI支持 GPT 和 MBR,但 BIOS 仅支持 MBR。如果这不可能,您必须以 GPT 模式重新安装 Fedora - 或者尝试将 MBR 启动分区转换为 GPT 启动分区。这是可以做到的,但我不建议普通用户这样做...

相关内容