Hi, my eos is looking weird after updating the system with “eos-update” today (see attached photo). I already tried to boot into terminal while adding a “3” to the boot parameters, but the problem is affecting the text mode, too!
While booting up, everything looks normal, first. The booting status messages are displayed as usual, but as soon as the graphical interface is loaded, the screen becomes distorted. The system is operational, though, but I cannot recognize my typing due to heavy graphical distortion.
I already tried booting the offered fallback kernel on startup but I get the same result.
My computer is an old MacBook Air 2012 with Nvidia graphic card. Output of “inxi -FAZ” see below. Booting with eos from USB (Cassini Nova 03-2023-R2) works fine.
How can I solve this issue?
The inxi command is from booted USB stick Cassini Nova 03-2023 R2. It has kernel 6.3.4. That’s the only way I know at the moment to have a readable output of my system specs.
I started with a fresh installation of eos from this mentioned USB stick and ended up with a working system with kernel 6.3.4. After upgrading (eos-update) I had the bricked system on my picture. That’s where I stand, now. How can I achieve an up-to-date eos with proper graphic output from here?
Ok, understood. For now I was suggesting that you downgrade the kernel. You can do so by using the command sudo downgrade linux. If you also have the linux headers installed or any other kernels and their headers then you would just add them to that command. For example, my systems has three kernels. The default arch kernel, the zen kernel, and the lts kernel. In my case the command would look like this linux linux-zen linux-headers linux-zen-headers linux-lts linux-lts-headers.
It should look something like this when you run the command.
Once you have selected the previous working kernel and it installs. You should reboot and see if that gets you back into a working state.
I’ll try this, thank you. Now, I have to solve the problem of how to boot into a readable shell. Adding “3” at the end of the kernel parameters did boot into a text shell, but it did not prevent loading the faulty graphic driver. I’m reading the Arch Wiki about systemd-boot at the moment, but it’s not an easy understanding…
Perhaps you can tell me how I can get into an emergency shell where I could do the mentioned kernel downgrade?
A realistic example of what that looks like should be something like this: sudo mount /dev/sda2 /mnt sudo mount /dev/sda1 /mnt/boot/efi sudo arch-chroot /mnt sudo downgrade linux linux-headers
Your partitions may not be name /dev/sda though. You will have to find that out using something like the command blkid -o list
I’m doing it step by step as it is described here:: https://discovery.endeavouros.com/system-rescue/arch-chroot/2022/12/
But I end up with an error (no such file or directory) when trying that: sudo cat /mnt/etc/fstab
So, I do not mount my drive properly, then. But it’s on sda2, I can see that.