I’m sorry to be a bother, I really am, but I don’t know what else to do here other than ask.
My partner’s art computer is running Manjaro so it’s important that I get this fixed, for our livelihood. I prefer to try to figure these things out on my own, but I’m genuinely, sincerely at a loss.
After the most recent update, Manjaro booted into a black screen. First of its like I’d seen. I couldn’t get it to boot after a number of attempts, so with my limited knowledge I headed into GRUB, hit E on Manjaro Linux, and deleted out only quiet. Then I hit Ctrl+X to boot.
At this point, I was able to get output from the boot process, but it always seems to hang around either setting up or finishing setup of the Virtual Console.
I’m at a loss, is there any way I could see further debug information to try to discern why it’s hanging like this?
Edited: From the dark recesses of my mind from when I used to run Linux, I remembered to try nomodeset.
I was able to TTY from there, did a journalctl to get some logs.
This resulted in seeing an error where firmware failed to load: amdgpu/polaris10_mc.bin
I’m investigating further, but this is a little above my paygrade.
Edited again: Alright! It looks like the update, for whatever reason, updated the amdgpu libs but did not decompress them. I went into /lib/firmware/amdgpu and did unzstd * and rebooted. Et voila, my partner’s computer boots again.
However, the worry I have is that it said that some of the zsts were symbolic links, so zst refused to decompress them. At this point, what I’d like is some advice on how to do that.
I think this thread might be able to help others who ended up baffled by this. Also, nomodeset is pretty much a recommendation for any boot hanging where one can’t TTY. I remember that from my old Linux days! So, that’s definitely something I want to get out there as I’m surprised it isn’t recommended more.
Anyway, yes. What do I do about the symlink’d zsts I couldn’t unzst?
Last edit, maybe?: I’m tempted to use unzst with zstcat, but my worry is that this won’t preserve the symlinks if they need to be preserved, or if they’re just linked in to be in the right location for decompressing.
This really is above my paygrade, so… I’m hoping someone can help, thanks!