在具有 SSD 的 bios/非 efi 主板上进行 GPT 分区

在具有 SSD 的 bios/非 efi 主板上进行 GPT 分区

我有一块 2 年前的 Intel DH67CL1 BIOS 主板(非 efi)。我正在阅读有关 GPT 分区的信息,想知道它对我的情况是否有用。我仍然不确定是否使用 GPT 以及它提供的好处或继续使用 MBR。因为我读过有关 BIOS 上的 GPT 问题:http://www.rodsbooks.com/gdisk/bios.html

  1. 我有一块 180GB 的 Intel 330 系列 SSD,我打算在上面安装 Ubuntu-Gnome 14.04.1。我计划使用最新的 gparted live cd 进行分区。我可能稍后会安装 Windows 7(不确定)。
  2. 由于只有 BIOS 可用,我如何使用 grub2 启动 Linux(假设它是默认引导加载程序)。
  3. 是否需要 bios_boot 分区?(bios_grub)
  4. 如何验证 SSD 分区是否对齐?我读到,在创建分区之前,您必须腾出 2mb 的可用空间,然后在创建分区之前将其调整为 1mb 的可用空间gparted 进行正确对齐. 这还有效吗?
  5. 我们是否需要保留未分区的可用空间(180GB 的 7% 是 13-14GB 未分区空间)用于“过度配置”
  6. tmpfs 适合用于日志和其他经常写入的文件吗?我只有 4GB RAM,我必须将 Firefox、Chrome 文件保存在 RAM 上吗?

答案1

在小于 2TiB 的磁盘上,GPT 的优势不大,但确实存在。gdisk您引用的文档站点包含有关这些优势的信息。

如果你的主板真的只有两年的历史,那么几乎可以肯定使用 EFI。EFI 在 2011 年中期几乎普及。事实上,许多英特尔主板在那之前就使用了 EFI。不过,其中许多实现的用户界面看起来就像旧版 BIOS。我有一块英特尔主板,它的菜单中只有一个 EFI 选项,所以很容易被忽略。启用时,计算机以 EFI 模式启动;禁用时(默认),它使用其兼容性支持模块 (CSM) 以 BIOS/CSM/旧版模式启动。

如果您使用 GRUB 2 在 BIOS 模式下从 GPT 启动,强烈建议使用 BIOS 启动分区(bios_grubparted和相关工具中用标志表示),尽管有方法可以在没有它的情况下启动。BIOS 启动分区是不是在 EFI 模式下启动或使用 GRUB 2 以外的引导加载程序时需要。

在 EFI 模式下启动时,需要parted一个由标志标识的 EFI 系统分区 (ESP)。(请注意,GPT 磁盘的标志与 MBR 磁盘上的标志完全无关。)请注意,磁盘可以同时包含 BIOS 启动分区和 ESP。以这种方式设置磁盘可以让您相对轻松地切换启动模式,因此如果您不确定要使用哪种模式,以这种方式准备磁盘是有意义的。bootbootboot

SSD 分区对齐有点棘手。许多 SSD 都满足于相同的 1MiB(2048 扇区)对齐,这是大多数现代分区程序的默认对齐。其他 SSD 需要更高的对齐,例如 1.5MiB 或 2MiB。您需要研究您的特定磁盘,以 100% 确定所需的对齐。

相关内容