Introduction
CachyOS ISOs provide and enable plymouth by default.
From the ArchWiki:
Which is to say it is not a system-critical component.*
It also has a nasty habit of breaking boot under various circumstances.
In those cases, or simply to avoid the bloat, you can temporarily disable plymouth, permanently disable it, or remove it entirely.
* - Some systems use Plymouth to forward decryption prompts. This may be especially useful in cases where the language and input devices might differ. In these cases Plymouth seems to serve a function.
Boot options to disable Plymouth
Boot options, also known as kernel parameters, do not require any additional configuration and can be either added or subtracted, respectively, to temporarily disable Plymouth for troubleshooting or other purposes.
To Add
The following boot parameters will disable Plymouth:
plymouth.enable=0 disablehooks=plymouth
To Subtract
The following boot option is required for Plymouth, so removing the option should disable it:
splash
Applying boot options
Each boot loader accepts parameters differently.
Please select the corresponding section.
Grub
Temporary
You can temporarily edit (add, remove, or change) boot options during boot if you hit E at selection.
Find the line beginning with linux that should appear similar to this:
linux /boot/vmlinuz-6.12-x86_64 root=UUID=0a01099a-1e33-489a-a2de-10104e8492f5 rw quiet
Permanent
You can also apply parameters persistently by editing the boot loader configuration.
Edit /etc/default/grub on the GRUB_CMDLINE_LINUX line between quotes.
Afterwards to update grub:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Limine
Temporary
You can temporarily edit (add, remove, or change) boot options during boot if you hit E at selection.
Options are on the cmdline line.
Permanent
You can also apply parameters persistently by editing the boot loader configuration.
Edit limine.conf ( ex: $ESP/EFI/limine/limine.conf ) on the cmdline or kernel_cmdline line.
OR
Edit /etc/default/limine and place options on the KERNEL_CMDLINE[default]+= line, creating it if necessary.
Afterwards to update limine:
sudo limine-update
rEFInd
Temporary
You can temporarily edit (add, remove, or change) boot options during boot if you hit Insert, F2, Tab, or + at selection.
Options should be placed on the end of the string usually beginning with root=.
Permanent
You can also apply parameters persistently by editing the boot loader configuration.
Edit /boot/refind_linux.conf or $ESP/EFI/refind/refind.conf between quotes on all required lines, namely "Boot using default options".
Note: rEFInd does not require an extra command to apply configuration changes.
Systemd-boot
Temporary
You can temporarily edit (add, remove, or change) boot options during boot if you hit E at selection.
Systemd-boot will automatically edit the correct line.
Permanent
Users of sdboot-manage may edit /etc/sdboot-manage.conf on the LINUX_OPTIONS= line.
Afterwards to regenrate entries with the options:
sudo sdboot-manage gen
OR
Edit $ESP/loader/entries/*.conf on the options line.
To remove Plymouth completely
Remove the packages
sudo pacman -Rns plymouth-git plymouth-kcm cachyos-plymouth-theme cachyos-plymouth-bootanimation
(the above is the common minimum, but you may have extra packages such as for themes)
Remove from initram
Edit /etc/mkinitcpio.conf and remove plymouth from HOOKS.
Afterwards to rebuild initram run:
sudo mkinitcpio -P
(after rebuilding initram refresh the bootloader, as in the following section, even if bootloader options remain unchanged)
Remove the boot options
Please consult the previous section for how to remove the splash option from your boot loader.
And reboot of course.
Conclusion
The animated boot splash should now be disabled if any of the methods above were applied.
Kernel messages will be observable during start up.
More Information
Online Manual The definitive guide on the web.
More About Options The Cachy Guide
Boot Manager Configuration - CachyOs Wiki