web-dev-qa-db-ja.com

Grub 0.9X(レガシー)およびGrub 1.9X(Grub2)でのExt4サポート

新しいUSBキーをGrubまたはGrub2でセットアップしようとしています。昔は、ブートパーティションにext2を使用していました。

Grub2にext4を使用できるかどうか疑問に思っていますか?

また、Grub 0.9Xを使用する場合、ext3のサポートはどうですか?

2
daisy

Grubレガシー(0.9x)はext2とext3(ext3はext2と下位互換性があります)をサポートしますが、ext4はサポートしません(下位互換性のない機能をオフにした場合を除きます。これにより、ext3と比較して多くの利点が残りません)。 Grubレガシーの開発は、ext4が成熟する前に停止しました。 Grubレガシーでext4をサポートするための非公式パッチがあります。 Debianバグ#511121 に関する議論には、2つのパッチへのポインタがあります(そのうちの1つはUbuntuの一部のバージョンにあります)。

Grub2(1.9x、より正確には1.97以降)は、同じモジュール(ext2.mod)でext2、ext3、およびext4をサポートします。

Ext4の新機能は、個別の/bootパーティションには特に役立ちません。そのため、それが必要な場合は、ext2に固執することをお勧めします。ただし、カーネルとGrubの構成をルートパーティションに保持する場合、それがext4の場合は、Grubのバージョンが十分に新しいかパッチが適用されていることを確認してください。