무음 부팅 메시지
이를 커널 매개 변수 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 메시지
initramfs에서 fsck를 제거
fsck는 기본적으로 initramfs에 의해 실행됩니다. 이를 제거하고 fsck를 systemd로 실행하면 출력을 리디렉션 할 수 있습니다.
man initramfs
ramfs에서 fsck를 제거하는 방법에 대한 자세한 내용은 wiki.ubuntu.com/Initramfs를 참조하십시오 .
체계적인 fsck
아치 위키에서 :
이제 / usr / lib / systemd / system /에있는 systemd-fsck-root.service 및 systemd-fsck @ .service 파일을 / etc / systemd / system /에 복사하고 다음과 같이 StandardOutput 및 StandardError를 구성하십시오.
[서비스]
Type = oneshot
RemainAfterExit = yes
ExecStart = / usr / lib / systemd / systemd-fsck
StandardOutput = null
StandardError = journal + console
TimeoutSec = 0
우분투에서이 파일들은 모두 /lib/systemd/system
부팅 중 initramfs가 파일 시스템을 검사하지 않으면 systemd-fsck-root.service가 자동으로 실행됩니다.
http://manpages.ubuntu.com/manpages/wily/man8/systemd-fsck@.service.8.html 참조