Hide Grub background at shutdown

How can I hide or remove Grub background at shutdown? I’ve made some custom configuration and I am satisfied how it looks when system starts but I want to shutdown without background or any text and as fast as possible:

cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=1
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet udev.log_priority=3"
GRUB_CMDLINE_LINUX=""

# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
#GRUB_SAVEDEFAULT="true"

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Set to 'countdown' or 'hidden' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=hidden

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE=1280x1024x24,auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
GRUB_BACKGROUND="/usr/share/grub/background.png"
#GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false

I am sure it is possible because I remember there was a topic about it on old Manjaro forum but I lost my notes.

You can hide messages further than the quiet parameter, but this is not really good as you will hide warnings and things like that. Add to the grub command line console=tty3 for example to redirect messages to another TTY. Not 100% sure of the syntax but I think that’s it.

3 Likes

But what has Grub2 to do with shutdown? Why is there a grub background at shutdown?
Are there any other configuration files that I should edit?

Do you mean plymouth logo as the background at shutdown?

No, I don’t have plymouth installed.

Try to remove this line GRUB_BACKGROUND.
Then run $ sudo update-grub

No, no. I want to keep grub2 background at system start and I want to know why grub2 logo is present at system shutdown. After all Grub has nothing to do with shutdown, I guess.

That is correct, GRUB is bootloader only, not for shutdown.

There is no custom background at shutdown on my VM without plymouth or bootsplash-*

AFAIK, plymouth or bootsplash-theme* displays any custom background at shutdown.

He may be talking about his motherboard vendor logo, I guess.

What are you calling the GRUB background at shutdown, are you able to take picture of it?

1 Like