当我制作可启动 USB 并将它们插入我的主计算机时,(几乎)总是有两个 UEFI 分区,如下所示:
^^请注意,在这张图片中“USB:三星闪存驱动器 1100”是一个不同的 USB 记忆棒也插入. 同样的事情在没有它的情况下发生了很多次。这似乎无关紧要,选择任一引导同样可以很好地进入 uefi 模式(由 验证ls /sys/firmware/efi/efivars
)。
然而,将同一个 USB 插入我的笔记本电脑只显示 1 个 UEFI 分区:
因为在所有情况下,我都将 SSD 密钥填零,然后从准备好的 ISO(Arch 和 Ubuntu Server ISO)制作了一个 USB,我不希望有超过一个 UEFI 分区,之前使用的任何东西都应该是歼灭。这种情况发生在多个不同品牌的驱动器上(主要是三星和 SanDisk Cruzer Glide)。
我猜测额外的 UEFI 只是一些小的主板错误,但我仍然很好奇确切的原因可能是什么。
有问题的主板是 ASR x399 Taichi。
如果您的计算机在启动菜单中有 ghost 条目,您可以使用efibootmgr实用程序摆脱它们,该实用程序的目的是操纵 EFI 引导管理器。
列出引导条目:
请注意“USB:Samsung 闪存驱动器 1100.Partition 2”旁边的数字,其格式为“BootXXXX”。
要删除条目“XXXX”,请执行以下操作: