使用用于 MBR 传统启动的实时 USB 介质进行 UEFI 启动

使用用于 MBR 传统启动的实时 USB 介质进行 UEFI 启动

要创建 UEFI live USB(运行 Ubuntu,如果重要的话),我的理解是最简单的方法是创建 FAT32 分区并从那里复制最后一个 ISO 中的文件。我还必须将 is 标记为boot使用gpartedparted /dev/sdX set 1 boot on

但是,如果它是一个较旧的随身碟,用作带有 MBR 的实时 USB 来进行传统启动,该怎么办?

我知道MBR和GPT是不同的磁盘布局。我不需要从一种转换为另一种吗?难道我不用销毁之前的bootloader吗?

我不需要将此 MBR 磁盘转换为 GPT 磁盘吗?

答案1

您所描述的内容足以在 UEFI 模式下启动 Ubuntu 和其他 Linux 发行版

UEFI 引导系统正在寻找 EFI 系统分区 (ESP),并且它不会关心旧 BIOS 引导加载程序的剩余部分。

事实上,您可以使 grub BIOS 引导加载程序指向同一grub.cfg文件,并使系统在 UEFI 模式和 BIOS 模式下均可引导。

可以使用两种分区表(旧的 MSDOS 分区表 (MBR) 和新的 GUID 分区表 (GPT))以两种引导模式引导 Ubuntu。 (但 Windows 只能在具有 MSDOS 分区表的 BIOS 模式下启动,并且只能在具有 GUID 分区表的 UEFI 模式下启动。)

请参阅以下链接,

help.ubuntu.com/community/Installation/iso2usb/diy

help.ubuntu.com/community/DiskSpace

UEFI模式和BIOS模式下使用grub启动的详细信息

相关内容