Поддержка Ext4 в Grub 0.9X (устаревший) и Grub 1.9X (Grub2)

Поддержка Ext4 в Grub 0.9X (устаревший) и Grub 1.9X (Grub2)

Я собираюсь настроить свой новый USB-ключ с Grub или Grub2. Раньше я использовал ext2 для загрузочного раздела.

Мне интересно, можно ли использовать ext4 для Grub2?

А если использовать Grub 0.9X, как насчет поддержки ext3?

решение1

Grub legacy (0.9x) поддерживает ext2 и ext3 (ext3 обратно совместима с ext2), но не ext4 (если только вы не отключили функции обратной совместимости, что не оставляет много дополнительных преимуществ по сравнению с ext3). Разработка Grub legacy прекратилась до того, как ext4 стала зрелой. Существуют неофициальные патчи для поддержки ext4 в Grub legacy; обсуждение наОшибка Debian №511121имеет ссылку на два патча (один из которых есть в некоторых версиях Ubuntu).

Grub2 (1.9x, точнее с 1.97) поддерживает ext2, ext3 и ext4 с помощью одного и того же модуля ( ext2.mod).

Ни одна из новых функций ext4 не особенно полезна для отдельного /bootраздела, так что если у вас именно он, вы можете также придерживаться ext2. Но если вы храните свое ядро ​​и конфигурацию Grub в корневом разделе, если это ext4, убедитесь, что ваша версия Grub достаточно свежая или пропатчена.

Связанный контент