Comment 133 for bug 540801

Erick Brunzell (lbsolost) wrote :

Wow, was I long winded, sorry about that.

What I discovered regarding the loss of plymouth's "quiet splash", both after correcting the UUID problem created by resizing SWAP, and also after resizing/moving a Lucid root "/" partition was that, in both instances, simply forcing a reprofile of ureadahead by removing the "pack" files in /var/lib/ureadahead and rebooting. Specific recap:

Test case #1) I had resized/moved the Lucid root partition and lost the "quiet splash". I had only the black screen with perhaps 1 second of "plymouth" and then the login screen, and no "plymouth" at all on shutdown or reboot. I had not created an /etc/initramfs-tools/conf.d/splash w/FRAMEBUFFER=y. After forcing a reprofile of ureadahead by removing the "pack" files in /var/lib/ureadahead and rebooting all had returned to normal. I have rebooted numerous times and all is well.

Test case #2) I had resized a SWAP partition due to hardware changes and after correcting the UUID's in /etc/fstab and /etc/initramfs-tools/conf.d/resume, and updating initramfs, I was still not able to restore the "quiet splash". Just as above I only got a black screen with perhaps 1 second of "plymouth" and then the login screen, and no "plymouth" at all on shutdown or reboot.

                       I then created an /etc/initramfs-tools/conf.d/splash w/FRAMEBUFFER=y which restored "plymouth" but I really wanted to restore things to their original state. So having succeeded in test case #1 I went ahead and removed the new /etc/initramfs-tools/conf.d/splash, rebooted to be sure I hadn't totally broken anything and then once again forced a reprofile of ureadahead. Voila, success again :^)

So I guess that if someone had a "quiet splash" at one time and lost it for some reason, whether repartitioning or anything else, it's certainly worth trying to force a reprofile of ureadahead. I can't imagine it doing any harm.