Система не загрузится, если я не наберу "exit" в приглашении initramfs
Я установил MDADM для своего RAID, и с тех пор, когда я загружаюсь, система всегда остается на фиолетовом экране. Потянув мои волосы на неделю, я, наконец, обнаружил - совершенно случайно - что он сидит на initramfs в фоновом режиме, и я должен вслепую набрать "выход", а затем Ubuntu возобновляет нормальную загрузку. Как это исправить? Я не могу перезагрузить компьютер, если не сижу перед ним, потому что он никогда не загрузится!
3 ответа
Я не уверен, что у меня достаточно информации, чтобы ответить на ваш вопрос, но я знаю, как собрать немного больше информации.
Чтобы скрыть логотип загрузки и увидеть фактический текст ошибки, из-за которой вы переходите в initramfs, вам нужно поймать ваш компьютер в меню загрузки grub и нажать "e", чтобы отредактировать используемый скрипт загрузки. Найдите строку, на которой написано "ro quiet splash". Удалить "тихий" и "всплеск"
Если у вас вообще нет текста, после всплеска может появиться дополнительный текст, который также необходимо удалить. (Или, по крайней мере, так было в моей системе E-350.)
Затем вы должны увидеть сообщение об ошибке, которое заставляет его придерживаться в приглашении initramfs.
Загрузочный деградированный RAID
изменять
/etc/initramfs-tools/conf.d/mdadmBOOT_DEGRADED=trueОбновить initram
sudo update-initramfs -uперезагружать
Прежде всего, спасибо за ваш совет "выхода". Это спасло мои волосы!
У меня была похожая проблема с Ubuntu 12.10. После связывания команды
sudo mdadm --detail /dev/md0
Я видел, что устройства рейда все еще синхронизируются. Другими словами, рейд все еще считается ухудшенным, пока устройства не синхронизируются. После окончания синхронизации у меня не было проблем с загрузкой.
Надеюсь, это поможет!