This happens to me too. If I switch VTs during the boot (to cause usplash to stop early), the corruption doesn’t happen. I have narrowed down the time of the corruption to while /etc/rc2.d/S30gdm is running. The gdm initscript is supposed to close usplash before loading gdm. One stupid workaround is to put the following executable script into /etc/rc2.d/S29go-away-usplash:
This happens to me too. If I switch VTs during the boot (to cause usplash to stop early), the corruption doesn’t happen. I have narrowed down the time of the corruption to while /etc/rc2.d/S30gdm is running. The gdm initscript is supposed to close usplash before loading gdm. One stupid workaround is to put the following executable script into /etc/rc2. d/S29go- away-usplash:
#!/bin/sh SWITCH_ VT=yes exec /etc/init.d/usplash start
DO_NOT_
I don’t understand what exactly is wrong with the existing code in the gdm initscript to do the same thing.