GRUB не может смонтировать логический раздел ext4

Я пробую разные дистрибутивы GNU / Linux, и у меня есть несколько разделов на моем диске, а именно:

/dev/sdc1   - primary, 83, ext4
/dev/sdc2   - primary, 83, ext4
/dev/sdc3   - primary, 82, swap
/dev/sdc4   - extended
/dev/sdc5   - logical, 83, ext4
/dev/sdc6   - logical, 83, empty
/dev/sdc7   - logical, 83, empty
/dev/sdc8   - logical, 83, empty
/dev/sdc9   - logical, 83, empty
/dev/sdc10  - logical, 83, ext4

Я установил Void Linux на / dev / sdc1 и Arch Linux на / dev / sdc5 . Поскольку я не могу загрузить Arch, я зашел в оболочку grub, чтобы попытаться загрузить ее вручную. Итак, я сделал следующее:

grub> set root=(hd2,msdos5)
grub> ls ($root)/
error: unknown filesystem

Я не понимаю эту ошибку. Если я попробую

grub> set root=(hd2,msdos1)
grub> ls ($root)/

, я получу список корневого каталога / dev / sdc1 . Я подумал, что это может быть связано с логическим разделом, и попробовал:

grub> set root=(hd2,msdos10)
grub> ls ($root)/

, который тоже работает. Так почему же grub не видит раздел / dev / sdc5 ? Что в нем такого особенного? Все три раздела отформатированы в файловой системе ext4 . Есть подсказка?

0
20.03.2017, 23:40
1 ответ

Я заметил, что некоторые версии Linux не позволяют использовать файловые системы ext4 в качестве каталога /boot. Я полагаю, что именно поэтому во многих системах Linux вы увидите разметку, подобную следующей:

 /dev/sda1 -- /boot ext3 -- about 1GB
 /dev/sda2 -- SWAP -- 1* memory but could be smaller
 /dev/sda3 -- /  ext4 -- The rest of the disk

Это также позволяет разделу / быть не ext4 разделом... например, btrfs, zfs или xfs, которые, скорее всего, не совместимы с grub.

В частности, это проблема RHEL 5/Centos 5.

0
28.01.2020, 04:47

Теги

Похожие вопросы