Running the latest VLocity x64 7.0 release.
Maybe I'm the minority but I prefer a text-based boot so I can see wuzhapnin. I was finally able to turn off the boot splash by editing "/boot/grub/grub.cfg" and changing the kernel options to include "splash=off":
linux16 /boot/vmlinuz-3.2.22 root=/dev/sda3 ro vga=791 splash=off
This parameter change was actually a guess on my part. I've spent the last 2 hours trying to change my bootsplash by altering various files and options in "/etc/default/grub", "/etc/grub.d/", "/boot/grub/grub.cfg", and other places. I also completely removed any images from "/boot/*" and removed all bootsplash themes from "/etc/bootsplash/*". No matter what I did, I would either get a "silent" boot splash image (with "splash=silent") or, if I removed the splash parameter altogether, I would get the verbose-style image instead.
While I have the boot graphics acting the way I want, what is the appropriate procedure for changing and removing boot splashes? My understanding is that "/boot/grub/grub.cfg" is created by options from "/etc/default/grub" and the scripts in "/etc/grub.d/*". However, it seemed that even when I forced those scripts to use a specific image, it never got loaded. I always got the standard VLocity verbose splash image ("VLocity/images/bootsplash-1024x768.jpg".
Something else I should mention is that the rules in "/etc/grud.d/" (specifically "10_linux" and "30_os-prober") do "splash=silent", which might overwrite options provided in "/etc/default/grub" (GRUB_CMDLINE_LINUX_DEFAULT). I updated these manually but it seems odd that we would make that a permanent option instead of adding it to the default options in "/etc/default/grub".
As a side-question, it seems that splash options (from the kernel) vary from distro-to-distro. Is the "splash" option specific to the kernel or just passed off to grub2? Where can I find good documentation on these options?