grub2 не может обнаружить md0 для /
Я недавно настроил массив raid 1. Оба / и /boot находятся на md0 (sda, sdb).
все работало, когда оно было в ухудшенном режиме, прежде чем я синхронизировал два диска вместе. Он загружался с grub2 на sda в md0, который был только на sdb.
Grub2 был установлен как на sda, так и на sdb
Теперь, когда я синхронизировал два диска, машина не загружается. Это идет прямо в подсказку спасения личинки.
если я делаю ls, он не отображает мой raid-диск, как он делал раньше, и не позволяет вручную загружаться с hd0 и т. д., вероятно, потому что синхронизация перезаписала его?
Я попытался загрузиться с аварийного компакт-диска, но я не могу подключиться к разделу, потому что он имеет тип linux-raid.
Я не могу переустановить grub, потому что не могу подключиться к диску
Я действительно не знаю, куда идти отсюда.
Я бегу Mint 13
Любой совет будет принят во внимание!
1 ответ
Я знаю, что это старый вопрос, но кто-то другой может искать то же самое, поэтому я решил, что все равно отвечу на него.
При загрузке с загрузочного компакт-диска сначала необходимо собрать устройство md raid, прежде чем монтировать его:
mdadm --assemble /dev/md0 /dev/first-device-of-raid1 /dev/second-device-of-raid1
Затем вы будете монтировать устройство md0, а не отдельный раздел:
mount -o ro /dev/md0 /media/mountpoint/
Конечно, это будет монтировать его только для чтения, но это хорошая идея, пока вы не узнаете, что все работает правильно, так что вы не закончите тем, что полностью испортите и без того потенциально сомнительную файловую систему. Как только вы узнаете, что с файловой системой все в порядке, ваши файлы доступны и т. Д., Вы можете попробовать переустановить grub, и в командной строке для этого достаточно потенциальных переменных, и я собираюсь оставить это для некоторого подробного чтения man-страницы.