Не могу загрузить систему с raid1
Я установил Ubuntu Server 10.04 на ПК с двумя жесткими дисками по 500 ГБ каждый. Я использовал raid1 для обеспечения защиты данных.
После завершения установки система не загрузилась должным образом. Я получил следующее сообщение об ошибке:
ALERT! /dev/disk/by-uuid/$UUID does not exist. Dropping to a shell!
Я попробовал следующие сценарии:
1- Установка раздела /boot на зеркальное устройство / dev / md0.
2- Установка раздела /boot без raid1.
3- Установка системы без рейда вообще.
Я получил ту же ошибку в случаях 1 и 2. Однако система загрузилась так, как и в случае 3.
Есть идеи, что может вызвать такую проблему? Не могу ли я установить сервер Ubuntu на эти жесткие диски с помощью raid1?
1 ответ
Предполагается, что установка полностью RAID-1 будет работать "из коробки" (по крайней мере, с установщиком сервера). Я не знаю, что могло пойти не так для вас.
Если вы столкнетесь с этой проблемой снова, попробуйте изменить root=UUID=…
в root=/dev/md0p1
(или что-то правильное число) в linux
строка в приглашении Grub.
Если это не сработает, вы можете загрузить один из компонентов зеркала, например: /dev/sda1
, Убедитесь, что другой компонент неисправен с помощью mdadm /dev/md0 --fail /dev/sdb1
прежде чем делать что-либо связанное с RAID. Если вам удастся получить командную строку, запустите update-initramfs -u
, Затем попробуйте перезагрузиться на /dev/md0p1
,
Если вам удастся загрузиться на устройстве RAID, либо выясните, какой правильный uuid для вашего корневого раздела (это может быть так же просто, как запустить update-grub
) или в качестве альтернативы GRUB_DISABLE_LINUX_UUID=true
в /etc/default/grub
и беги update-grub
,