为什么 Linux 推荐 100MB ext2 引导分区?

Tho*_*mas 7 linux bootloader filesystems

很多人推荐一个单独的 ext2 引导分区,大约 100MB 空间用于 Linux 安装。这个单独的引导分区有什么意义。

小智 4

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

如今,现代 Linux 发行版 ext2、ext3 和 ext4 均受到同等支持,因此这意味着您可以使用其中之一。如果您想使用除 ext* 之外的其他文件系统,或者您想在多个根分区 (/) 之间保留内核映像,那么使用 /boot 分区是有意义的。如果您决定使用 /boot 分区,我强烈建议将其填充为 1GB 左右。

  • 你的内核怎么这么大?我的内核大小约为 4.5MiB + 11MiB initramfs。这意味着在 100MiB 中您可以存储六个内核,包括 initramfs。我认为没有任何理由在磁盘上保留超过一个或最多两个旧内核。如果您确实需要切换到非常旧的内核,请从备份中恢复它。 (2认同)