基于 BIOS 系统的 UEFI 的 GPT 分区方案

基于 BIOS 系统的 UEFI 的 GPT 分区方案

在生成实时 CD/USB 救援磁盘的背景下。

从基于 BIOS 的系统来看,喜欢 鲁弗斯这将创建:

在此处输入图片描述

所以这样:

分区方案和目标系统类型为:

UEFI 的 GPT 分区方案

如示例图像所示。Unetbootin 似乎不提供此功能。也许有替代方案?CLI 解决方案可以接受,但更喜欢 GUI 答案。

解释 Rufus 似乎独自一人如何做到这一点可以获得额外加分。

答案1

用于安装操作系统的可启动 USB 闪存驱动器包含数据,无论计算机是使用旧式 BIOS 还是新式 EFI 启动,都可以写入完全相同的数据。不过,不同的工具提供了不同的 USB 驱动器准备选项。具体来说,有两个正交因素:

  • 引导加载程序(BIOS 与 EFI)-- 引导加载程序是计算机固件(BIOS启动/UEFI) 和正在启动的操作系统。要在基于 BIOS 的计算机上启动,需要 BIOS 模式的引导加载程序;要在 EFI 模式下基于 EFI 的计算机上启动,需要 EFI 模式的引导加载程序。(大多数基于 EFI 的计算机也支持 BIOS 模式启动,这可能会造成真正的混乱;请参阅我关于这个主题的页面了解详情。USB 闪存驱动器可以具有 BIOS 模式、EFI 模式或两种类型的引导加载程序,并且用于准备 USB 闪存驱动器的不同工具会提供不同的选项。
  • 分区表类型(MBR 与 GPT)-- 与硬盘一样,USB 闪存驱动器也使用分区表。这些分区表通常主引导记录 (MBR)或者GUID 分区表 (GPT)。传统上,基于 BIOS 的计算机使用 MBR,而基于 EFI 的计算机使用 GPT;但是,可以从 GPT 磁盘以 BIOS 模式启动,也可以从 MBR 磁盘以 EFI 模式启动。还有一些奇怪的配置将磁盘分区表与 ISO-9660 光盘的需求合并在一起。.iso您下载的文件使用这种格式。它可以直接写入 USB 驱动器,固件和操作系统会将其解释为一种奇怪的磁盘格式(Ubuntu 的 GPT,IIRC),但它在几个方面偏离了通常的磁盘标准,在某些情况下可能会导致问题。在大多数情况下,分区表类型是互斥的;磁盘不能同时具有 MBR 分区表和 GPT。(丑陋而危险的混合型MBR是此规则的一个部分例外,但它主要用于计算机与 Windows 双启动时的 Mac 硬盘。混合 MBR 很少或从未用于 Linux 安装介质。)

大多数用于将文件写入 USB 磁盘的工具.iso都会将 BIOS 和 EFI 引导加载程序放在磁盘上,该磁盘要么已经准备好您选择的分区表,要么该工具已准备好 MBR 或 GPT,具体取决于工具作者的偏好。不过,有些工具只会将 BIOS 或 EFI 引导加载程序放在磁盘上,而有些工具会为您提供两个或更多操作选项。正如您所发现的,Rufus 提供了三个选项。这为您提供了灵活性,并帮助您解决特定于系统的怪癖。例如,如果特定固件不喜欢引导加载程序和分区表的特定组合,您可以避免使用它。您还可以只写入您打算使用的引导模式所需的引导加载程序,这样就不可能意外地以错误的引导模式(如果您打算进行 BIOS 模式安装,则为 EFI;如果您打算进行 EFI 模式安装,则为 BIOS)引导。

启动模式选择有很多微妙和复杂的内容,我强烈建议你阅读我关于这个主题的页面在尝试双启动安装之前,请先检查一下。在错误的启动模式下安装非常容易,这只会产生问题,您必须在安装完成后立即纠正。由于在线文档不佳,两三年前此类问题非常普遍,但最流行的现代文档在引导人们解决问题方面做得更好。另一方面,网上仍然流传着很多糟糕的文档。

请注意,工具功能存在差异的原因很简单,因为不同程序的作者有不同的优先级和知识基础。没有技术的这就是为什么 Rufus 为您提供了三个引导加载程序和分区表组合选项,而 Unetbootin 在这方面灵活性较差的原因。

答案2

在 Ubuntu 和其他 Linux 发行版中,你可以运行韓國(也许你想尝试“下一个 mkusb”,现在的名字是杜斯) 根据以下链接。这些工具可以创建在 UEFI 和 BIOS 模式下均可使用的 USB 闪存盘和存储卡。同一个系统在两种模式下均可工作,您只需创建一次即可。韓國杜斯可以从所有当前的 Ubuntu 和 Ubuntu 家族 64 位 iso 文件(Kubuntu、Lubuntu ... Xubuntu)制作这样的系统。

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/gui

您可能还对此链接感兴趣,使用 guidus 和 gparted 安装的系统。有一个已安装系统的压缩映像文件,可在 UEFI 和 BIOS 模式下启动。大小为 542 MiB。该系统基于 Ubuntu Server iso 文件,并根据此链接

相关内容