如何为新的原始驱动器设置 GPT 和 EFI?

Tim*_*Tim 5 uefi gpt system-installation

我的笔记本电脑 Thinkpad T400 现在在一个小硬盘上运行 12.04。我打算用更大的硬盘更换硬盘,并在新硬盘上安装 14.04。新驱动器是全新购买的,原始的

我想避免MBR的限制,并且想对磁盘使用GPT。

我也想使用 EFI 分区,因为我听说它是现代计算机的默认设置:

你必须有一个 BIOS-Boot 或一个 EFI 分区,这取决于你的 BIOS 的启动模式。您将需要一个 EFI 分区(如果您的 BIOS 设置为 EFI 模式,这是越来越多的现代 > 2011 年计算机的默认设置)或一个 BIOS 引导分区(如果您的 BIOS 设置为传统模式)。

所以我想知道如何在原始硬盘驱动器上安装 14.04?

  1. 我的笔记本是T400,2009年买的,可以做驱动和分区GPT和EFI吗?
  2. 以下步骤有效吗?

    • 将 64 位 14.04 下载到我的闪存驱动器
    • 用新的原始硬盘替换我的笔记本电脑的硬盘
    • 将我的闪存驱动器插入笔记本电脑的 USB 端口
    • 打开我的笔记本电脑
    • 按F2进入我的笔记本电脑的BIOS?并设置从我的闪存驱动器启动?
    • (想必,64位14.04安装程序会运行?)

    我可以在步骤中的哪里为我的新原始驱动器设置 GPT 和 EFI?

我的问题和困惑来自不理解 oldfred 对我上一篇文章的评论:

我一直用gparted提前分区。在设备中的任何其他内容之前设置为 gpt,高级选项。您如何引导安装程序就是它的安装方式,UEFI 或 BIOS。只有使用其他东西,您才能获得比默认 / & 交换更多的选项。

谢谢!

Rod*_*ith 7

有两个独立(但相关)的技术二分法,您似乎至少有点混为一谈:

  • BIOS vs. EFI/UEFI——这是计算机中的固件类型;它是内置在主板芯片中的软件。自 1980 年代以来,PC 一直使用基本输入/输出系统 (BIOS)固件,但可扩展固件接口 (EFI)是在 1990 年代开发的,作为安腾系统上的一个不起眼的选项潜伏了十多年,被苹果公司采用基于 Intel 的 Mac,最近在 2011 年年中或前后销售的绝大多数 PC 上用作 BIOS 替代品。(EFI 2.x 被称为统一 EFI,或 UEFI。)虽然有些 PC 在 2011 年之前使用 EFI,但很可能您的 2009 笔记本电脑不是其中之一,因此您真的不能在其上使用 EFI。(您也许可以获得“软件 EFI”DUETClover在你的系统上工作,但这对大多数人来说比它的价值更麻烦。)
  • MBR 与 GPT ——PC 历来使用主引导记录 (MBR)分区系统。这只是一套关于如何在磁盘上排列数据以便操作系统可以找到分区的标准。EFI 包括一个称为GUID 分区表 (GPT)的新分区系统它消除了许多 MBR 杂项和限制。尽管 GPT 被定义为 EFI 规范的一部分,但它甚至可以用于较旧的基于 BIOS 的计算机。GPT 最大的优势是磁盘大小超过 2TiB,这是 MBR 无法处理的。在较小的磁盘上,GPT 有几个小优势,但对于大多数用户来说,没有什么足以使切换到它成为必要的。请注意,某些操作系统(包括 Windows)无法在 EFI 模式下从 GPT 磁盘启动——当然,大多数较旧的操作系统,例如 DOS 和 Vista SP1 之前的大多数版本的 Windows,甚至无法在 EFI 模式下启动或使用 GPT用于数据磁盘。

术语“EFI 分区”有点含糊不清,因为 AFAIK 不是官方名称。在您引用的段落中,它似乎指的是EFI 系统分区 (ESP),这是一个存储 EFI 引导加载程序和类似 EFI 工具的分区。ESP 在基于 BIOS 的计算机上 100% 没用,所以如果你的笔记本电脑是基于 BIOS 的,我怀疑,即使你使用 GPT,创建 ESP 也没有意义。具有 GPT 磁盘并使用 GRUB 引导的基于 BIOS 的计算机改为使用BIOS 引导分区,这是一个包含 GRUB 一部分的小(通常为 1MiB)分区。根据您使用的分区工具,BIOS 引导分区以不同方式标识。在parted、GParted 和其他基于 libparted 的工具中,它bios_grub设置了一个标志。在gdisk 和它的兄弟姐妹,它由类型代码 EF02 标识。

如果您对磁盘进行了预分区并希望使用 GPT,请创建一个 BIOS 引导分区以及您通常使用的任何其他分区。如果您预计最终将磁盘移动到更新的基于 EFI 的计算机,您也可以创建一个 ESP,但这几乎可以肯定只是此时(小)磁盘空间的浪费。(ESP 的大小通常为 100-600MiB。)


Fab*_*bby 4

如果您的系统预装了 UEFI 固件(BIOS 替代品)并且您想要新颖性和体验,那么就保留它吧!

如果您的系统没有配备 UEFI:请不要打扰,因为 UEFI 应该给我们更多的自由,但大多数供应商使用它来锁定您并剥夺您的自由!

GPT 是一个完全不同的问题:去做吧!最后每个磁盘有超过 4 个主分区!唯一的缺点是你必须放弃旧的信任fdisk并使用parted它。

parted /dev/XdY
Run Code Online (Sandbox Code Playgroud)

(其中 X 和 Y 很可能是“s”和“a”)。然后:

mklabel gpt
Run Code Online (Sandbox Code Playgroud)

并击中Y

从 GUI、开始gparted、菜单设备、分区表、GPT。:-)