Как отключить сообщение проверки файловой системы, которое появляется при загрузке

Чего я хочу добиться:

Я хочу настроить полную загрузку моей установки Ubuntu 16.04 LTS, чтобы показывать те же обои, которые на самом деле на моем рабочем столе.

Чего я достиг до сих пор:

  • добавил обои в меню grub, добавив следующие строки в /etc/deault/grub и выполнив update-grub впоследствии .

    export GRUB_MENU_PICTURE="/boot/grub/wallpaper.png"
    export GRUB_COLOR_NORMAL="white/black"
    export GRUB_COLOR_HIGHLIGHT="black/white"
    
  • добавили обои на заставку и экран входа в систему

Проблема:

Когда Я загружаю картинку, которая показывает в то время как в grub, но потом я редко вижу заставку, вместо этого я получаю почти пустой экран, показывающий проверку файловой системы, как показано ниже:

/dev/sda1: clean, 201776/60878736 files, 4991277/243040256 blocks

Это мешает мне иметь опыт загрузки, которого я хочу достичь с тех пор, как вскоре после этого сообщения появился всплывающий экран.

Вопрос:

Как я могу убрать это сообщение из списка, чтобы я мог без проблем загрузить мои любимые обои, не выключая проверку файловой системы полностью (если это возможно) ?

8
задан 15 May 2016 в 23:08

3 ответа

Глушение сообщений загрузки

Необходимо смочь достигнуть этого с параметром ядра loglevel= или quiet

loglevel=       All Kernel Messages with a loglevel smaller than the
                console loglevel will be printed to the console. It can
                also be changed with klogd or other programs. The
                loglevels are defined as follows:

                0 (KERN_EMERG)          system is unusable
                1 (KERN_ALERT)          action must be taken immediately
                2 (KERN_CRIT)           critical conditions
                3 (KERN_ERR)            error conditions
                4 (KERN_WARNING)        warning conditions
                5 (KERN_NOTICE)         normal but significant condition
                6 (KERN_INFO)           informational
                7 (KERN_DEBUG)          debug-level messages


quiet       [KNL] Disable most log messages

Я не уверен в точно, какой уровень это было бы скрыто (или как тихий Вы хотели бы, чтобы Ваша начальная загрузка была).

Временно

перезагрузите свой компьютер, и при хите меню личинки e отредактировать параметры начальной загрузки.

прокрутите вниз в конец linux... строка с помощью клавиш со стрелками

добавьте желаемый loglevel параметр или quiet в конец той строки. пример:

linux      /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro loglevel=4

или

linux      /vmlinuz-4.4.0-21.generic.efi.signed root=/dev/mapper/encrypted ro quiet

когда сделано редактируя, продолжите загружаться путем нажатия F10

Постоянно

Сделать это, редактирование /etc/default/grub

отредактируйте строку: GRUB_CMDLINE_LINUX_DEFAULT=

не прокомментируйте это в случае необходимости и добавьте желаемый уровень журнала или тихий - например, GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4" или GRUB_CMDLINE_LINUX_DEFAULT="quiet"

и выполненный sudo update-grub

сообщения fsck

удалите fsck из initramfs

fsck выполняется по умолчанию initramfs. путем удаления его, и наличие systemd выполняет fsck, мы сможем перенаправить вывод.

посмотрите man initramfs и wiki.ubuntu.com/Initramfs для большего количества информации об удалении fsck от ramfs.

systemd fsck

От дуги Wiki:

Теперь скопируйте файлы systemd-fsck-root.service и systemd-fsck@.service, расположенный в/usr/lib/systemd/system/к/etc/systemd/system/, и отредактируйте их, настроив StandardOutput и StandardError как это:

[Сервис]

Type=oneshot
RemainAfterExit=yes
ExecStart =/usr/lib/systemd/systemd-fsck
StandardOutput=null
StandardError=journal+console
TimeoutSec=0

В Ubuntu эти файлы оба расположены в /lib/systemd/system

Если файловая система не будет проверена initramfs во время начальной загрузки, то systemd-fsck-root.service будет автоматически выполнен.

см. http://manpages.ubuntu.com/manpages/wily/man8/systemd-fsck@.service.8.html

3
ответ дан 16 May 2016 в 09:08
  • 1
    Много корпусов!! Это работало как очарование в моем Dell Latitude E6220. – Og DeSouza 7 March 2018 в 00:57

Я также испытывал черный экран после личинки с консольным входом и флэш-памятью Плимутского экрана-заставки даже на новой установке 16.04 LTS. Отключение сообщений является, вероятно, не лучшей вещью сделать. Я Google, искавший за пределами, спрашивает Ubuntu и обнаружил этот поток. В комментарии № 18 Вы найдете команды, которые устранили мою проблему с отключением сообщений.

Моя процедура реализации фиксации пошла следующим образом:

  1. Откройте Terminal (You должен будет быть зарегистрирован как корень),
  2. Тип: sudo -i (введите свой пароль администратора),
  3. Тип: echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
  4. Тип: update-initramfs -u
  5. Тип: exit (чтобы выйти из системы как корень).
  6. Закройте свой терминал и перезагрузите Ваш компьютер.

Теперь, если Плимут работает правильно, возобновите настройку Вашего процесса начальной загрузки. Если Вы попробовали много попыток починить Плимутский экран-заставку с терминальными командами, я предлагаю новую установку и запускаюсь, Вы, возможно, нанесли ущерб своей файловой системе и не знаете о ней.

1
ответ дан 23 November 2019 в 05:52
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=3 console=tty3"

console=tty3 перемещает выходные данные fsck в консоль не по умолчанию и поддерживает tty1 в чистоте.

0
ответ дан 18 April 2020 в 01:45

Другие вопросы по тегам:

Похожие вопросы: