Ответы:
Вам нужно будет отредактировать файл /etc/default/grub
. В этом файле вы найдете запись с именем GRUB_CMDLINE_LINUX_DEFAULT
. Эта запись должна быть отредактирована для управления отображением заставки.
Наличие слова splash
в этой записи активирует заставку с выводом сжатого текста. Добавление quiet
также приводит к появлению только заставки; который является версией для настольной версии с 10.04 (Lucid Lynx). Чтобы включить «нормальный» запуск текста, вы должны удалить оба из них.
Итак, по умолчанию для рабочего стола (т.е. только заставка):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" #Hide text and show splash
Для традиционного отображения текста:
GRUB_CMDLINE_LINUX_DEFAULT= #Show text but not the splash
Для заставки, но возможность показать загрузочные сообщения, нажав Esc:
GRUB_CMDLINE_LINUX_DEFAULT="splash"
Или, наконец, просто (обычно) черный экран, попробуйте:
GRUB_CMDLINE_LINUX_DEFAULT=quiet #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text
После редактирования файла вам нужно запустить update-grub
.
sudo update-grub
Для получения более подробной информации, смотрите это: https://help.ubuntu.com/community/Grub2
GRUB_HIDDEN_TIMEOUT
и GRUB_TIMEOUT
вызывает путаницу, не понимаю, почему они сохраняют две из этих настроек и отображает ошибкуWarning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported
Возможно, я не в теме, но вы можете просто нажать «escape» во время загрузки, чтобы показать / скрыть заставку «Плимут» ...
GRUB_CMDLINE_LINUX_DEFAULT="splash"
Есть простой способ скрыть все загрузочные сообщения. В /etc/default/grub
настройте следующее:
GRUB_TIMEOUT=0 # Do not show the GRUB menu at all
GRUB_CMDLINE_LINUX_DEFAULT=quiet
GRUB_CMDLINE_LINUX="console=tty12" # Redirect the kernel output to another tty
После этого просто так sudo update-grub
и надо сделать.
console=ttyS0
кажется, работает в 18.04, я нашел это как ответ на свой вопрос. Впрочем, позже я могу провести еще несколько исследований. См. Askubuntu.com/q/1085629/295286
Вы не определили, находитесь ли вы на серверной системе или на рабочем столе, поэтому я рассмотрю оба.
Если добавить splash
к /etc/default/grub/
в GRUB_CMDLINE_LINUX_DEFAULT
, Ubuntu представит вам заставки, либо прогресс бар простого текста на основе или в графическом виде с помощью plymouth
, которые я опишу ниже.
Используя plymouth
графический аниматор запуска, вы можете создать симпатичный загрузочный экран, который хорошо подходит для настольных компьютеров. Возможно, вы не захотите делать это на сервере, но вам решать.
sudo apt-get install plymouth-theme-ubuntu-logo
Если вы удаляете quiet
опцию GRUB_CMDLINE_LINUX_DEFAULT
для отображения загрузочных сообщений, иногда необходимо также установить loglevel
опцию на более высокое значение. В противном случае некоторые драйверы могут залить ваши tty
уведомления. Я использую эту строку для включения загрузочных сообщений:
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"
Таким образом, на консоль будут выводиться только важные системные сообщения.
splash
из GRUB_CMDLINE_LINUX_DEFAULT? Теперь я вижу сообщения, когда начинаю, но потом X запускается, и они исчезают.