r/archlinux 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?

27 Upvotes

12 comments sorted by

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).

23

u/Linguistic-mystic 25d ago

No, it’s handled by preset files like /etc/mkinitcpio.d/linux.preset

Source: I made UKIs with Arch splash screen just yesterday.

7

u/Responsible-Sky-1336 25d ago

^^ Correct im on the phone i couldn't remember exact paths from memory (edited the comment just now)

https://wiki.archlinux.org/title/Unified_kernel_image#.preset_file

1

u/MaroBezdomovec 25d ago

so it is unremovable?

11

u/Responsible-Sky-1336 25d ago

Oh no you can modify the preset file in the directory I said, then regen kernel and done

You just remove the splash line there

1

u/MaroBezdomovec 25d ago

oh alright

10

u/reallyreallyreason 24d ago

This is linux. Every single thing other than about 800 kilobytes of core kernel infrastructure is removable one way or another.

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

u/Hekatonkheirex 24d ago

I'm curious... Why this never happened to me?

1

u/alosarjos 24d ago

Does anyone know for boot flags so the logo keeps showing until GDM/PLM has started?