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

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

GrubまたはGrub2を使用して新しいUSBフラッシュドライブを設定しようとしています。以前は、ext2をブートパーティションとして使用していました。

Grub2でext4が利用可能かどうかを知りたいです。

Grub 0.9Xを使用している場合、ext3サポートはどうですか?

答え1

Grub Legacy(0.9x)はext2とext3(ext3はext2と互換性がありません)をサポートしていますが、ext4はサポートしていません(サブ非互換性をオフにしない限り、ext3と比較して多くの追加の利点はありません)。 ext4が成熟する前に、Grubレガシーシステムの開発は中止されました。 Grubレガシーext4をサポートするための非公式パッチの議論。Debian のバグ #5111212つのパッチへのポインタがあります(そのうちの1つは一部のUbuntuバージョンにあります)。

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

ext4の新機能は個々の/bootパーティションに特に便利ではないので、状況があればext2を使用することをお勧めします。ただし、ルートパーティションでカーネルとGrub構成を維持する場合(ext4の場合)、Grubバージョンが十分に新しいバージョンであるか、パッチが適用されていることを確認してください。

関連情報