My home desktop a couple of days ago got stuck at the boot 'splashscreen'.
After a few tests it seems the cause was the keyboard (an old IBM keyboard with extra function keys and integrated USB hub).
I replaced it with another one, same model, and everything went fine.
BTW, if I let the computer boot without keyboard and plug it afterwards when the computer has finished booting, keyboard seemed to be functional.
Now I'd be curious what could be the issue with the keyboard, and whether it could be fixed.
Perhaps something with the power supply?