为什么建议 Linux 使用 100MB ext2 启动分区?

为什么建议 Linux 使用 100MB ext2 启动分区?

很多人建议为 Linux 安装使用一个单独的 ext2 启动分区,其空间大约为 100MB。这个单独的启动分区有什么意义呢?

答案1

好吧,我认为这几乎是一个神话,特别是现在的发行版倾向于在稳定周期内大量更新内核,而不是删除旧内核。这意味着如果你有 2 个内核(甚至一个),它将填满 100MB,包括 grub 安装和 initrd。真正建议做一个 /boot 分区是因为引导加载程序不能很好地与某些文件系统(如 xfs 或 btrfs)配合使用。

如今,现代 Linux 发行版对 ext2、ext3 和 ext4 的支持程度相当,这意味着您可以使用其中之一。如果您想使用除 ext* 之外的其他文件系统,或者想在多个根分区 (/) 之间保存内核映像,那么使用 /boot 分区是有意义的。如果您决定使用 /boot 分区,我强烈建议您为其分配大约 1GB 的空间。

答案2

这是有争议的,取决于具体情况。

在我看来,过去几年在简单的台式机或笔记本电脑上安装它没有多大意义。只使用一个系统分区更容易。在 Linux 路由器上(使用 BIOS),我也不使用单独的启动分区。

如果您的系统使用 UEFI,那么再次强制使用单独的启动分区(EFI 系统分区),但 ext2 不是一个好的选择,我建议使用 FAT。

一个有效的例子是,如果您使用的启动管理器无法从根文件系统启动,那么单独的启动分区是有意义的,并且 ext2 最有可能受到支持。

相关内容