![无法在一台 PC 上启动 Fedora](https://linux22.com/image/1627765/%E6%97%A0%E6%B3%95%E5%9C%A8%E4%B8%80%E5%8F%B0%20PC%20%E4%B8%8A%E5%90%AF%E5%8A%A8%20Fedora.png)
我的 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
之类的工具。parted
gparted
如果您的 UEFI 中有支持 BIOS/MBR 的选项,您应该尝试一下,看看它是否有效。UEFI能支持 GPT 和 MBR,但 BIOS 仅支持 MBR。如果这不可能,您必须以 GPT 模式重新安装 Fedora - 或者尝试将 MBR 启动分区转换为 GPT 启动分区。这是可以做到的,但我不建议普通用户这样做...