Відповіді:
Вам потрібно буде відредагувати файл /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
Я можу бути поза темою, але ви можете просто натиснути "втечу" під час завантаження, щоб показати / приховати сплеск екрану плімута ...
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"
Таким чином на консоль будуть надруковані лише значні системні повідомлення.
splashGRUB_CMDLINE_LINUX_DEFAULT? Я бачу повідомлення, коли я починаю, але тоді починається X, і вони пішли.