Difficulty: ★☆☆☆☆
Here below is an in-depth guide on how to change the boot-splash on Manjaro Linux.
This was tested on:
- XFCE
- 5.10 LTS
Option 1: Use Bootsplash Manager
This is the easiest method.
- Click Add/Remove Software
- Click the to be able to search for something
- Type
bootsplash
andbootsplash manager
should be the first thing to pop up, - Click install
- Choose some boot-splash themes (there should be some)
- Click Apply
- once they are done installing:
- Close Add/Remove Software
- look up boot-splash manager in your menut and it should pop up, now just open it and choose your boot-splash, Done!
Option 2: Manual Installation
Difficulty: ★★★★☆
Now I suggest do not do this until you have a decent understanding of booting as not doing this correctly can ruin your boot process causing you having to re-install boot loader or entire OS if you have no clue what your doing
-
Install Nano
Enter Terminal and execute:sudo pacman -S nano
When asked reply with “y”
-
(in our case this will show how to install the Manjaro-Glitch Theme.
execute:git clone https://github.com/ANDRoid7890/bootsplash-theme-manjaro-glitch.git```
-
Now execute:
cd bootsplash-theme-manjaro-glitch
-
Execute
chmod +x bootsplash-packer bootsplash-manjaro-glitch.sh makepkg
-
Execute:
pacman -U bootsplash-theme-manjaro-glitch-1.0-1-x86_64.pkg.tar.zst
Where
bootsplash-theme-manjaro-glitch-1.0-1-x86_64.pkg.tar.zst
above is the package name / version you want to use. -
Execute:
sudo nano /etc/mkinitcpio.conf
- go down until you find some line that says `HOOKS=“base udev autodetect modconf block keyboard keymap resume filesystems fsck”
- right after “fsck” type
bootsplash-manjaro-glitch
- the text line should look like `HOOKS=“base udev autodetect modconf block keyboard keymap resume filesystems fsck bootsplash-manjaro-glitch”
- Save by pressing Ctrl+X Y Enter
-
Execute:
sudo nano /etc/default/grub
- go down to the line that says
GRUB_CMDLINE_LINUX_DEFAULT=
- remove
quiet
- go to the end and append
bootsplash.bootfile=/bootsplash-themes/manjaro-glitch/bootsplash
- Your line should now look like
GRUB_CMDLINE_LINUX_DEFAULT="apparmor=1 security=apparmor resume=UUID=974857bf-84bf-4ce2-b138-baf8f3740b2e udev.log_priority=3 bootsplash.bootfile=/bootsplash-themes/manjaro-glitch/bootsplash"
(Obviously not exactly the same due to the UUID being different)
- go down to the line that says
-
Execute:
sudo mkinitcpio -P && sudo update-grub```
-
Execute:
exit
to exit the terminal
-
Log Out → Restart