Ошибка загрузки mdadm raid1
Я создал RAID с Intel-Rapid-Storage(RST), содержащий 2 жестких диска по 3 ТБ. Затем я установил Ubuntu Server 14.04.1 64Bit. Все работало нормально, а потом я сделал перезагрузку. Затем я получил следующую ошибку (повторяющуюся бесконечно) во время запуска Ubuntu:
incrementally starting raid arrays
mdadm: Create user root not found
mdadm: create group disk not found
Я перезагрузил машину еще раз. Тогда черный экран был все, что я получил (после выбора Ubuntu из Grub). Я загрузился в режиме восстановления и выбрал "возобновить - возобновить нормальную загрузку". Загрузка работала нормально тогда. Я сделал:
mdadm --detail /dev/md126
Показанный статус был:
State : clean, resyncing 1%
Поэтому я подождал, пока повторная синхронизация не будет завершена и перезагружена. Вот где я вернулся к сообщению об ошибке, которое я описал в начале этого поста. msgstr "пошагово начинающийся рейд...".
Я понятия не имею, как это исправить. У кого-нибудь были схожие проблемы, или они могут мне как-то помочь?
2 ответа
md126 выглядит как случайно составленный номер md, который поместил туда рекавери, обычно он не тот, что находится в /etc/mdadm/mdadm.conf
Когда ядро обновляется. Он запускает update-initramfs, update-grub. Они хватают мд? числа от
/proc/mdstat
/etc/mdadm/mdadm.conf
Для загрузки initrd числа должны быть одинаковыми. Кроме того, проверьте эти файлы, чтобы увидеть, что все MD? и UUID= числа одинаковы...
/boot/grub/grub.cfg
/etc/fstab
/etc/mdadm/mdadm.conf
У меня была эта проблема раньше.
Что я сделал, чтобы избежать этой ошибки, так это отредактировал конфигурацию grub.
Пожалуйста, попробуйте изменить как "nodmraid domdadm" после описания "ro", и посмотрите, работает ли он.