I've spent most of today trying to find out why my computer wouldn't pass the bios splash screen. It took a few hours to get the computer running again. I tried all manner of hardware and software configurations in my ubuntu pc and checked voltages on all the psu cables (all were w/in spec). It turned out that I needed to boot in legacy mode and then uninstall and reinstall the desktop gui program and reinstall my nvidia drivers to get it working. Now the computer is working, but it is slightly different than before.
After the fix, my bios splash screen is different. I used to have this one:
Now I have this one:
Also, I have to boot in legacy mode now instead of EFI. I never changed any bios settings on this pc, so either it was always set to legacy and something switched it to efi, or it was always efi and something broke and now I have to use legacy. I don't know the difference between these two, but I don't think it is relevant to this discussion so I haven't taken the time to read up.
What happened was, yesterday before bed I installed some software, then fell asleep, and when I went to use the pc this morning it was off. I usually leave it on, but my last electricty bill was high so recently I sometimes turn it off. So I don't know if something happened to the pc to and it shut itself down, or if I had shut it down before falling asleep. The really weird bit is that this is a bios issue and I feel like no reasonable software installation process in the OS should have touched the BIOS.
I think this is very weird behavior! I don't know about the different boot modes, but I wonder if it is possible that some bit of hardware has fried that is causing me to have to use legacy? And I don't know where the splash screen is stored but maybe some bit flipped somewhere and caused it to use screen b instead of a? What is going on?!
journalctl -bN
where N is the number of boots back you want to go in time, this is given your journald was configured to store them (for more info see: askubuntu.com/a/774309/638782 ).dmesg
would also typically contain some useful info. Finally see answers here for whatapt-get
ordpkg
might have done to your computer: askubuntu.com/q/425809/638782 .