Thierry de Coulon composed on 2024-12-04 16:08 (UTC+0100):
This is not TDE related, but maybe someone can help.
My main machine has stopped working. It boots to a dark screen when loading the system.
- I can go to the BIOS
- I see the GRUB menu
- I see the initial (text) messages, but then the screen turns black
- This happens for three OS installed on different disks (MX-21, MX-23, Debian
Buster), so it's not a disk problem.
- I can boot "Image for Linux" (from USB) and access the partitions (graphical
screen, but at low resolution).
The computer uses an integrated video card (AMD Ryzen 2400E)
I'm trying to find out if this is a motherboard problem or a processor problem. For the moment I am thinking the problem is related to higher resolution, but I can't figure out what causes it.
The important data has been migrated to another machine so no worry there, but I simply want to understand.
What log am I to look for (all three systems are Debian based)?
Did you upgrade all three, or your BIOS, yesterday?
Does the same Grub start all three OSes, or do you select using BBS hotkey, or are you using one's Grub to chainload other two?
Low resolution is a common result of kernel GPU module failing to load or broken, or employing nomodeset or amdgpu.modeset=0 in your boot stanzas' linu line(s). 'lsmod | grep amd' should result in a fair number of lines in result, somewhere in the 7-15 range more or less.
Broken Plymouth (if installed and not disabled) can cause black screen booting, and may trigger failure of login greeter to appear. E key strike at Grub menu puts it in edit mode. There you can modify linu line, editing, adding or removing parameters. One of plymouth=0, noplymouth or plymouth.enable=0 should disable plymouth if plymouth is the problem, as would purging plymouth if the OS allows it.
After black screen long enough to be sure boot should be completed, can you reach a login prompt via Ctrl-Alt-F[3,4,5]? Can you login remotely to it from another computer?
Xorg.0.log from /var/log/ or ~/.local/share/xorg/ if it exists may point out problem(s). Sometimes another number instead of 0 will exist instead or in addition.