Заглушение загрузочных сообщений
Вы должны быть в состоянии достичь этого с помощью параметра ядра 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
Я не уверен, на каком именно уровне это будет скрыто (или насколько тихо вы хотели бы, чтобы ваш ботинок был).
Временно
перезагрузите компьютер и в меню grub нажмите, 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
Из арки вики:
Теперь скопируйте файлы 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 = журнал + консоль
TimeoutSec = 0
В Ubuntu эти файлы расположены в /lib/systemd/system
Если файловая система не проверяется initramfs во время загрузки, автоматически запускается systemd-fsck-root.service.
см. http://manpages.ubuntu.com/manpages/wily/man8/systemd-fsck@.service.8.html