Это то, что я заметил, что происходит в течение долгого времени, и я вижу это в различных вариантах Ubuntu. В данный момент я использую Ubuntu Studio.
Когда система загружается после grub, вы некоторое время получаете красивый графический анимированный логотип Ubuntu Studio, но затем, перед тем, как появляется экран входа, он возвращается к текстовой консоли, где вы видите разные вещи в разное время ( как журнал запуска системы - как вы увидите, если вы нажмете escape, когда Plymouth отображает логотип и даже время от времени приглашение к входу в систему), но обычно он по крайней мере показывает состояние файловой системы (как обычно чистое), а затем переключается обратно на графический режим для входа в систему.
Это выглядело бы очень аккуратно, если бы на экране не отображалась текстовая консоль. Мне просто интересно, почему он это делает, и хотел бы исправить? Я знаю, что это не важно. Мне просто любопытно на странные вещи:)
Вы будете всегда получать черный экран между Плимутом и Входом в систему, если Вы не будете использовать Windows 10. Для меня в Ubuntu 16.04 это длится приблизительно четыре секунды. В Ubuntu 18.04 это только длится 1 или 2 секунды. Можно однако устранить весь текст, который появляется на том экране.
Существует много разных вещей, которые можно сделать для более гладкого опыта начальной загрузки:
Я купил треногу для своего сотового телефона для создания видео различных сценариев начальной загрузки личинки, но столкнулся с техническими трудностями, создающими GIF для регистрации здесь.
На основе статьи Silent Boot Linux Дуги можно добавить три дополнительных опции после quiet splash
параметры начальной загрузки:
quiet splash loglevel=0 vga=current udev.log-priority=3
Ссылки полного текста статьи systemd
в начальной загрузке, в этом случае это может использоваться:
quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log_priority=3
touch ~/.hushlogin
удалить Последнее сообщение входа в систему. От этого Вопросы и ответы: Что такое vt.handoff=7 параметр в grub.cfg? это говорит:
Для гладкого процесса начальной загрузки мы хотим отобразить что-то другое, чем черный экран как можно раньше и оставить его на экране, пока рабочий стол не готов.
vt.handoff=7
часть этого. У нас есть дисплей загрузчика темно-лиловый фон (мы хотели иметь логотип Ubuntu также, но существуют проблемы с отношениями другого аспекта между загрузчиком и реальной системой, таким образом, это - следующая лучшая вещь).vt.handoff=7
затем заставляет ядро поддерживать текущее содержание видеопамяти на виртуальном терминале 7, который является новым "прозрачным" типом VT. Первый раз, когда ядру говорят переключиться далеко от VT 7, или из Плимута или вручную (Alt-F1, и т.д.), это содержание, потерян, и VT 7 возвращается к текстовому режиму.
Если Вы - личинка с графическим фоновым изображением, включают эти строки /etc/default/grub
:
GRUB_GFXMODE="1920x1080x32"
GRUB_GFXPAYLOAD_LINUX="keep"
После выбора пункта меню или таймера обратного отсчета истекает, личинка иногда выпускает эти сообщения:
Loading Linux %s ..." ${version}
Loading initial ramdisk ...
Для устранения их передают редактирование /etc/grub.d/10_linux
и измените эти строки на комментарии:
# June 29, 2018 hide Loading Linux message
# if [ x"$quiet_boot" = x0 ] || [ x"$type" != xsimple ]; then
# message="$(gettext_printf "Loading Linux %s ..." ${version})"
# sed "s/^/$submenu_indentation/" << EOF
# echo '$(echo "$message" | grub_quote)'
#EOF
# fi
И страница вниз эти строки также:
# June 29, 2018 hide Loading inital ramdisk message
# if [ x"$quiet_boot" = x0 ] || [ x"$type" != xsimple ]; then
# message="$(gettext_printf "Loading initial ramdisk ...")"
# sed "s/^/$submenu_indentation/" << EOF
# echo '$(echo "$message" | grub_quote)'
#EOF
# fi
fsck
во время начальной загрузкиВ Вашем /etc/fstab
удостоверьтесь, что passno установлен на 0
предотвратить systemd-fsck@.service
от выполнения. Больше деталей из страницы справочника.
Измените частоту fsck
к каждым 30 начальным загрузкам или один раз в месяц: Моя Ubuntu выполняет fsck на каждой начальной загрузке
fsck
выполняется по умолчанию initramfs. Путем удаления его и наличия systemd выполненный fsck
Вы сможете перенаправить вывод.
systemd-fsck-root.service
и systemd-fsck@.service
расположенный в /lib/systemd/system
должен будет быть скопирован в /etc/systemd/system/
и отредактируйте их, настроив StandardOutput и StandardError как это::
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/lib/systemd/systemd-fsck
StandardOutput=null
StandardError=journal+console
TimeoutSec=0
На Вашем вопросе уже ответили, Спрашивает Ubuntu Здесь