Не могу загрузить систему с 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 ,

Другие вопросы по тегам