Я обновил рабочий сервер с 10.04 до 12.04.1 сегодня. Все обновлено без ошибок. Однако есть странная проблема с grub и новым ядром (3.2.0-30-generic). После загрузки grub система говорит «Запуск ...» и переключается на текстовый полноэкранный индикатор выполнения (с 4 точками) на 20 секунд, а затем переходит в оболочку BusyBox. Независимо от того, как долго я жду , я могу просто напечатать «выход», и процесс загрузки переключится обратно на текстовую полноэкранную индикатор выполнения загрузки и в конечном итоге загрузится успешно. Никаких ошибок.
Мое ядро в 10.04 (2.6.32.22), которое у меня все еще есть, будет загружаться без вызова подсказки BusyBox. Я уже пробовал запустить update-initramfs
и мой UUID тома LVM совпадает с тем, что в /etc/fstab
.
Есть ли журнал, который я мог бы проверить, чтобы понять, почему новое ядро считает, что ему нужно войти в оболочку BusyBox, поскольку оболочка initramfs не предлагает никаких подсказок и прекрасно загружается после выхода из оболочки?
Я наконец нашел свой ответ вскоре после публикации. В этом отчете об ошибке Ubuntu предлагалось убрать опции «quiet» и «splash» из аргументов загрузки. Я сделал, и ошибка стала известна:
Очевидно, новое ядро обнаруживает поврежденные тома программного RAID и будет отображать приглашение с 20-секундным таймаутом позади заставки. К сожалению, его нельзя увидеть нормально, и похоже, что проблема была сообщена (и исправлена) в прошлом выпуске . Кроме того, приглашение не принимало мои данные. Ответ по умолчанию «N» также не произошел, поскольку тома RAID действительно запускаются (ухудшаются).
Если кому-то интересно, я раньше использовал программный RAID с этой системой, но позже переключился на аппаратный RAID и никогда не подвергался ненужному риску удаления программного RAID из работающей системы.
Надеюсь, эта информация поможет кому-то еще с подобной невидимой проблемой загрузки.