В журнале изменений для grub2 в Ubuntu я заметил, что несколько версий назад было принято решение сопровождающими: Подавлять сообщения о прогрессе ядра / initrd, кроме режима восстановления
Это контрпродуктивно для установок сервера, так как это может привести к тому, что система не загрузится и не сможет узнать о возможной проблеме. У меня простой вопрос - как вернуться к отображению всех загрузочных сообщений initrd и ядра, включая обработку сценариев init.d перед приглашением на вход? (т. е. включить печать всех сообщений о ходе выполнения initrd / kernel)
Я пробовал различные «решения», обсуждаемые в ответ на похожие вопросы, и не могу найти простое, работающее везде решение. К вашему сведению, я использую grub версии 1.99-21, но на самом деле изменение для подавления сообщений о прогрессе ядра / initrd было сделано задолго до этой версии.
Отвечая на мой вопрос, можно предпринять следующие шаги для включения загрузочных сообщений initrd и ядра. Пожалуйста, имейте в виду, что я делаю это только на сервере без графической среды. Пользователи настольных компьютеров могут не беспокоиться об отсутствии загрузочных сообщений. Итак, возьмите немодифицированное /etc/default/grub
и внесите два изменения:
GRUB_CMDLINE_LINUX_DEFAULT
GRUB_TERMINAL=console
Если вы хотите сделать еще один шаг и получить консоль, что-то вроде старого параметра ядра «vga = xxx» даст, смотрите следующее url: http://frontseed.com/entry/enable-frambeuffer-ubuntu-karmic-koala-using-grub2
Следуя инструкциям, я нашел это только необходимым (по крайней мере, для ubuntu-12.04-1):
добавить 'vesafb' и 'fbcon' в / etc / initramfs-tools / modules и запустить
[ 113]
blockquote>
отредактируйте / etc / default / grub, добавив только (для моего желаемого разрешения экрана): GRUB_GFXPAYLOAD_LINUX="1024x768"
, затем update-grub
и перезагрузите.
Решение не идеальное, но оно настолько близко, насколько я могу, к тому же экрану загрузки, что и в других дистрибутивах, которые все еще используют grub-legacy.