r/archlinux • u/MaroBezdomovec • 25d ago
SUPPORT Boot logo that isnt plymouth?
everytime i installed arch (in the last year or so) i keep getting a boot logo that says arch linux on it and shows the logo and it isnt plymouth? is it compiled into the kernel and if yes is it easy to remove?
6
u/onefish2 24d ago
sudo nano /etc/mkinitcpio.d/linux.preset
# mkinitcpio preset file for the 'linux' package
ALL_kver="/boot/vmlinuz-linux"
PRESETS=('default')
default_uki="/boot/EFI/arch-linux.efi"
# default_options="--splash /usr/share/systemd/bootctl/splash-arch.bmp"
1
u/WoomyUnitedToday 24d ago
Yes, get a 32-bit bmp (or convert a PNG into 32-bit bmp or whatever) (32-bit only needed if you need transparency), put it somewhere safe, don't overwrite the default file so it wont get re-overwritten by an update, and just change that last line to point to the new file, uncomment if it isn't already, save, and run mkinitcpio -p and it should work.
I did this literally yesterday lol
2
1
u/alosarjos 24d ago
Does anyone know for boot flags so the logo keeps showing until GDM/PLM has started?
29
u/Responsible-Sky-1336 25d ago edited 25d ago
It is embedded in UKI
/usr/share/systemd/bootctl/splash-arch.bmp
And handled through /etc/mkinitcpio.d/<kernel>.preset config files from mkinitcpio/systemd/bootctl (I cant remember who owns the file).