무음 부팅 메시지
이를 커널 매개 변수 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 initramfsramfs에서 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 참조