부팅하는 동안 발생하는 파일 시스템 검사 메시지를 끄는 방법


8

내가 달성하고 싶은 것 :

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

이렇게하면 스플래쉬 화면이 메시지가 나타난 직후에 팝업 된 이후로 내가 원하는 부팅 환경을 갖지 못하게됩니다.

질문:

파일 시스템 검사를 완전히 끄지 않고 (가능한 경우) 사랑하는 배경 화면으로 완벽하게 부팅되도록이 메시지가 표시되지 않도록하려면 어떻게해야합니까?



@muru 이것은 좋은 리드 였지만 슬프게도 부분적으로 만 적용되며 예상대로 작동하지
않았습니다

답변:


4

무음 부팅 메시지

이를 커널 매개 변수 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 참조


실제로 다음과 같은 grub 매개 변수가 이미 설정되어 있지만 여전히 fsck메시지가 표시됩니다. 여기 내 매개 변수 :GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=0 splash"
Videonauth

eboot grub 메뉴에서을 눌러 부팅 하고 커널 매개 변수에 있는지 확인하는 것은 문제가되지 않았습니다 . 그렇다면 솔루션이 무엇인지 잘 모르겠습니다.
Paul

그것들은 설정하기 위해 방금 재부팅
되었으므로, 그럽

가능한 해결 방법은 wiki.archlinux.org/index.php/Silent_boot 아치 포럼 에서이 게시물을 참조하십시오. 우분투에 적용하는 방법을 정확히 확실하지는 않습니다.
Paul

2
나는 틀릴 수 있지만 우분투에서 그것을 성취 할 수있는 우아한 방법이 있는지 확실하지 않습니다. 우분투에는 기본적으로 이러한 서비스가 이동하는 것으로 보이지 않습니다. 램 fs에서 man initramfs.conf제거하는 방법을 이해하는 데 도움이됩니다 fsck. wiki.ubuntu.com/Initramfs 에는 자체 램 fs 생성에 대한 자세한 정보가 있습니다.
Paul

1

16.04 LTS를 새로 설치 한 경우에도 콘솔 로깅과 Plymouth 스플래시 화면의 플래시로 grub 후 검은 화면이 발생했습니다. 메시지를 비활성화하는 것이 가장 좋은 방법은 아닙니다. Google은 ask Ubuntu 외부에서 검색 하여이 스레드를 발견 했습니다 . 에서 주석 # 18 당신은 메시지를 해제 밖으로 내 문제를 해결하는 명령을 찾을 수 있습니다.

수정 프로그램을 구현하는 절차는 다음과 같습니다.

  1. 터미널 열기 (루트로 로그인해야합니다)
  2. 유형 : sudo -i(관리자 비밀번호 입력)
  3. 유형: echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
  4. 유형: update-initramfs -u
  5. exit루트로 로그 아웃하려면 다음을 입력하십시오 .
  6. 터미널을 닫고 컴퓨터를 재부팅하십시오.

이제 Plymouth가 올바르게 작동하면 부팅 프로세스 사용자 정의를 진행하십시오. 터미널 명령을 사용하여 Plymouth 스플래시 화면을 수정하려고 여러 번 시도한 경우 새로 설치하고 다시 시작하는 것이 좋습니다. 파일 시스템이 손상되어 알지 못할 수 있습니다.


이 예뻐요까지 일을 청소하기 위해 에릭 감사
조 Wicz

또한 새로운 Lubuntu 설치 작업을 위해 나를 위해 일했습니다
Joe

Plymouth를 시작할 때 Plymouth는 언제 부팅 관리자를 대신해야합니까? 처음 25 초 동안 흰색 화면이 표시되고 Plymouth가 많이 표시되기 전에 부팅이 빨리 완료됩니다.
ZeroPhase

0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=3 console=tty3"

console=tty3 fsck 출력을 기본 콘솔이 아닌 것으로 이동하고 tty1을 깨끗하게 유지합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.