Grub 0.9X(旧版)和 Grub 1.9X (Grub2) 中的 Ext4 支持

Grub 0.9X(旧版)和 Grub 1.9X (Grub2) 中的 Ext4 支持

我即将使用 Grub 或 Grub2 设置我的新 USB 闪存盘。以前我使用 ext2 作为启动分区。

我想知道我是否可以将 ext4 用于 Grub2?

如果使用Grub 0.9X,对ext3的支持如何?

答案1

Grub Legacy (0.9x) 支持 ext2 和 ext3(ext3 向后兼容 ext2),但不支持 ext4(除非您关闭了向后不兼容的功能,与 ext3 相比,这并没有留下太多额外的好处)。 Grub 遗留系统的开发在 ext4 成熟之前就停止了。有非官方补丁支持 Grub 遗留的 ext4;的讨论Debian 错误 #511121有一个指向两个补丁的指针(其中之一位于 Ubuntu 的某些版本中)。

Grub2(1.9x,更准确地说是从 1.97 开始)支持 ext2、ext3 和 ext4,具有相同的模块 ( ext2.mod)。

ext4 的所有新功能对于单独的/boot分区来说都不是特别有用,因此,如果您有这种情况,不妨坚持使用 ext2。但是,如果您将内核和 Grub 配置保留在根分区上(如果是 ext4),请确保您的 Grub 版本足够新或已打补丁。

相关内容