Skip to content
Linux Plymouth Boot Screen

Linux Plymouth Boot Screen

July 31, 2026·Abid
Abid

plymouth configuration

installtion

sudo pacman -S plymouth cantarell-fonts ttf-dejavu

configuring mkinitcpio

Edit the /etc/mkinitcpio.conf

...
MODULES=(i915)
...
HOOKS=(base systemd plymouth autodetect microcode modconf kms keyboard sd-vconsole block filesystems fsck)
...

Rebuild mkinitcpio

sudo mkinitcpio -P

configure kms

edit MODULES=() in /etc/mkinitcpio.conf

MODULES=(i915) # for intel
MODULES=(amdgpu) # for amd
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm) # for nvidia

Rebuild mkinitcpio

sudo mkinitcpio -P

See the preparation section of this article for more info: https://wiki.archlinux.org/title/Plymouth

configure kernel parameters

add this line in /etc/kernel/cmdline

root=UUID=YOUR-ROOT-UUID rw quiet splash loglevel=3 rd.udev.log_level=3 vt.global_cursor_default=0

Rebuild mkinitcpio

sudo mkinitcpio -P

set up the plymouth theme of you choice

sudo plymouth-set-default-theme -l # list themes

sudo plymouth-set-default-theme -R lone

more plymouth themes can be installed from aur or this repo: https://github.com/adi1090x/plymouth-themes

Refs:

Last updated on