Guide how to install and use plymouth

Hello there! I hope it’s okay to post guide made by newbie for newbies :sweat_smile:
But here it is!

Small guide how to setup plymouth in EOS.

I’m nvidia user and don’t know how do it using amd gpu :smiling_face_with_tear:

First of all small plan:

  • Download plymouth
  • Change configs for dracut*
  • Enable splash in boot options
  • Customize plymouth
  • Rebuild initramfs using dracut*

Downloading plymouth

First of all: download.

  1. Open terminal and run
yay plymouth
  1. Select package:
    if you’re using KDE plasma you can install plymouth-kcm (You will be able to change plymouth settings using GUI)
    else install plymouth

Change configs for dracut*

A small clarification: plymouth will work without it, but will appear too late in boot process

  1. Open terminal and create a new config file for dracut
sudo nano /etc/dracut.conf.d/nvidiaload.conf 
  1. Paste inside file:
force_drivers+=" nvidia nvidia_modeset nvidia_uvm nvidia_drm "

Enabling splash in boot options

To see plymouth we need add quiet splash to kernel parameters
System-md:

  1. Open terminal and go to kernel parameters
    Be carefull! Don’t delete or change something!
sudo nano /etc/kernel/cmdline
  1. Add quiet splash after rw

Nice job we almost done!

Customization!

Plymouth allows you choose and create own themes for boot animations. But in guide I will use theme from AUR.

Non-KDE:

  1. I hope you don’t close terminal? So we will install our theme! Run:
yay endeavouros

Our theme will be near the end
Снимок экрана_2024-02-20_19-47-00
Install it and then

  1. Change plymouth config
sudo nano /etc/plymouth/plymouthd.conf
  1. Insert in config
[Daemon]
Theme=endeavouros

(to list all installed themes: plymouth-set-default-theme -l)
For KDE users:

  1. Go to the system settings and you will found new menu (if you installed plymouth-kcm)
    (Furthermore you can stop following this guide. It settings is pretty easy and has user-friendly GUI)

Rebuild initramfs*

In this guide I will use dracut, because I’m familiar with it

  1. Open terminal and run
dracut rebuild
  1. Reboot

Nice! I hope my guide helps and you actually see boot animation! I decided to make this guide, because I don’t found one in forum (I probably bad searcher) and make it more clear. I will be glad to receive corrections and advice. Have a nice day :slight_smile:

7 Likes

Would be cool to have a Plymouth entry in the Wiki. Thanks for the share :slight_smile:

3 Likes

Does this work on encrypted setups?

1 Like

And for those of us who don’t have nvidia but ati/amd?

Use:

force_drivers+=" amdgpu "

Also, if you are using grub, you don’t edit /etc/kernel/cmdline, you make that change to the kernel cmdline in /etc/default/grub

3 Likes

Thank you very much.
Thank you very much for these explanations. This will allow me to install it correctly.

1 Like

Is any optimization recommended for Intel modesetting? Ivy Bridge i5, if it matters…

Probably force_drivers+=" i915 "