그럽 메뉴 및 초기 로드 메시지 숨기기

그럽 메뉴 및 초기 로드 메시지 숨기기

Debian 9.9와 GNOME 3.22에서는 부팅 메뉴 없이 OS를 로드해 보았습니다. 그래픽 로딩을 표시하고 grub에서 이 옵션을 설정하기 위해 plymouth를 설치했습니다.

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

그러나 잠시 동안 나는 여전히 일종의 그럽 메뉴를 보았습니다. 이번에는 선택의 여지가 없었습니다.

내가 보는 것은 여기에 있는 이미지 /usr/share/images/desktop-base/desktop-grub.png와 텍스트 입니다.

loading linux 4.9.0-9-amd64...
loading initial memory image...

그러면 Plymouth 테마가 표시되고 정상적으로 시작됩니다.

이것을 숨기는 것이 가능합니까? 난 그냥 그 주제를 보고 싶어

답변1

제안된 솔루션은 다음에서 제공됩니다.https://askubuntu.com/questions/248/how-can-i-show-or-hide-boot-messages-when-ubuntu-starts...

...(보통) 검은 화면의 경우 다음을 시도해 보세요.

GRUB_CMDLINE_LINUX_DEFAULT=quiet   #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text

답변2

설정해 보세요

GRUB_TERMINAL=console, 이 png 파일이 표시되면!

답변3

Debian 10.9(Buster)에서 마침내 나에게 도움이 된 솔루션:

$ uname -a
Linux hmi 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux

$ cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash gfxpayload=text loglevel=3 rd.systemd.show_status=auto rd.udev.log-priority=3 vt.global_cursor_default=0"
GRUB_CMDLINE_LINUX="console=ttyS0"

$ sed -i 's/^quiet_boot="0"/quiet_boot="1"/g' /etc/grub.d/10_linux

$ update-grub
$ reboot

GRUB는 이제 자동 상태를 유지해야 하며 화면에 부팅 메시지가 표시되지 않아야 합니다(참고: 일부 변수 세트는 GRUB_CMDLINE_LINUX_DEFAULT필요하지 않을 수 있음). -이 점이 문제를 해결하는 데 도움이 되었습니다.

이 솔루션은 Plymouth와 아무런 관련이 없지만 원래 문제를 해결하기 위해 몇 가지 귀중한 정보를 추가할 수 있습니다.

답변4

이 줄을 제거해 보세요/etc/grub/grub.cfg

echo    'Loading Linux XXX-generic ...'
echo    'Loading initial ramdisk ...'

나를 위해 일해

관련 정보