Я пытался установить Ubuntu с программным RAID на свой сервер, и, очевидно, что-то я не понимаю в этом процессе.
Это руководство, которому я следовал: https://help.ubuntu.com/11.04/serverguide/advanced-installation.html
У меня на сервере два одинаковых диска по 1 ТБ. Я прошел начальный процесс установки и вручную настроил разделы. На каждом диске я установил:
Затем я создал новые диски RAID 1, объединив два раздела, по одному с каждого диска, таким образом, чтобы каждый раздел был зеркальным. Затем я настроил их использование, как указано выше. После сохранения конфигурации я согласился на загрузку в ухудшенном состоянии.
В остальном настройка прошла нормально, никаких ошибок не было. Я видел установку GRUB и снова никаких ошибок. Однако после перезагрузки сервера я получаю ужасное сообщение «Вставьте загрузочный носитель», и ничего не происходит.
Я загрузил диск восстановления, и конфигурация mdadm выглядит правильно.
Бег file -s /dev/md0
не указывает на наличие GRUB, поэтому я попытался переустановить GRUB с помощью диска восстановления. Я выбрал диск md0, и он, похоже, установился нормально.
Бег file -s /dev/md1
показывает ошибку needs journal recovery
, Я не уверен, связано это или нет, и как это исправить.
Перезагрузка дает мне ту же проблему, загрузочный носитель не найден. Я искал в Интернете, но не могу понять, что делать дальше или, что более важно, как устранить неполадки, что именно идет не так.
Спасибо!
Я думаю, что ваша проблема заключается в размещении раздела EFIboot на устройстве RAID.
Я только что закончил разбираться с той же проблемой, и процедура, которая сработала для меня, следующая:
- используйте вариант "ручного" разбиения во время установки, как вы это делали
- для каждого из ваших дисков удалите таблицу разделов, а затем «автоматически разбейте» свободное пространство (позвольте установщику помочь вам!)
- в начале и в конце автоматически созданной таблицы разделов может остаться около 1 МБ свободного места; Я не знаю причину и не знаю, требуется ли это, но это не проблема, и у меня это работает
- теперь модифицируйте автоматически сгенерированную таблицу разделов: используйте ext4 и раздел подкачки как "физические устройства RAID"
- не трогайте раздел EFIboot. Когда вы «автоматически разбиваете» второй диск, вы заметите, что установщик Ubuntu удаляет раздел EFIboot на первом диске: всего должен быть только один. Предыдущий будет помечен как vfat32, и вы можете оставить его так.
- теперь создайте устройства RAID, как вы уже делали (md1 и md2 в вашем тексте; вам НЕ понадобится md0)
- продолжаем установку как обычно и перезагружаемся
Еще два совета:
1) если это не сработает в первый раз, попробуйте удалить разделы несколько раз, например, gparted и повторите попытку; Я обнаружил, что когда-то диск как-то "запоминает" разделы
2) после успешной установки вы можете использовать dd и отразить раздел EFIboot на втором диске: это будет запасным вариантом, если первый диск выйдет из строя
Удачи!