Назад | Перейти на главную страницу

grub2 не может обнаружить md0 для /

Недавно я установил массив raid 1. Оба / и / boot находятся на md0 (sda, sdb).

все работало, когда оно было в деградированном режиме, до того, как я синхронизировал два диска вместе. Он загружался с grub2 на sda в md0, который был только на sdb.

Grub2 был установлен как на sda, так и на sdb

Теперь, когда я синхронизировал два диска, машина не загружается. Он переходит прямо в подсказку о спасении личинки.

если я сделаю ls, он не отобразит мой рейд-диск, как это было раньше, и не позволит мне вручную загружаться с hd0 и т. д., предположительно потому, что синхронизация перезаписала его?

Я попытался загрузиться с аварийного компакт-диска, но не могу подключиться к разделу, потому что он относится к типу linux-raid.
Я не могу переустановить grub, потому что не могу подключиться к диску

Я действительно не знаю, что делать дальше.

Я использую Mint 13

Любой совет будет принят во внимание!

Я знаю, что это старый вопрос, но кто-то другой может искать то же самое, поэтому я решил, что все равно отвечу на него.

При загрузке с аварийного компакт-диска вы должны сначала собрать устройство 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, а в командной строке для этого будет достаточно потенциальных переменных, которые я собираюсь оставить для более глубокого чтения страницы руководства.