Категорії
Linux Misc, staff, other

[Linux] Grub features error

Всі помилки в даній статті зʼявляються, якщо раніше розділ оброблявся через e2fsck/tune2fs новою версією (до 1.46 включно), а потім диск використовується на старому grub. Це відомий bug. Отже, у кожної ФС є так звані features, які час від часу додаються і на старих версіях grub можуть працювати некоректно чи бути відсутні.

error: unknown filesystem

Виникає при спробі встановити grub на диск. Виявляється, у всьому винен metadata_csum_seed. Щоб зрозуміти, чи буде працювати даний диск на іншому linux, спробуємо “запитати” у grub, чи розпізнає він ФС:

# grub-probe --target=fs --device /dev/sda1
grub-probe: error: unknown filesystem.

Вимкнемо metadata_csum_seed і після цього все стає нормально:

# tune2fs -O "^metadata_csum_seed" /dev/sda1
# grub-probe --target=fs --device /dev/sda1
ext4

/dev/sda1 has unsupported feature(s): FEATURE_C12

Ця помилка виникає при спробі завантажити ОС. Тут вже винен orphan_file. Варіант вирішення, як і в попередньому випадку.

# tune2fs -O "^orphan_file" /dev/sda1

Взагалі, якщо працюєте на старих версіях Linux, то краще вимикати обидві features:

# tune2fs -O "^orphan_file,^metadata_csum_seed" /dev/sda1

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff