OK, I found out why it was only working during shutdown. I had linux-386 installed and grub now chooses that kernel to boot if it's installed. update-initramfs was only updating the ramdrive for the linux-generic kernel. So after removing the linux-386 kernel, I found that changing usplash.conf so that it runs at 1024x768 allows usplash to work at boot and shutdown.
-- Usplash in edgy results in out of range error https://launchpad.net/bugs/64487 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs