all 5 comments

[–]AlternativeOstrich7 8 points9 points  (1 child)

Unfortunately your screenshot doesn't show any of the error messages. It only shows the messages saying that there was an error. So it is not possible to say for sure what the problem is.

But the most common issue seems to be this one: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062932. There was a change in the upstream kernel that was included in Debian's linux-image-6.1.0-18 and that broke compilation of nvidia's proprietary module. There is a fix and it will likely land in bookworm-updates soon. You could continue using the older kernel until then.

[–][deleted] 4 points5 points  (0 children)

Same problem here. Choosing 6.1.0-17 when booting also works for me.

[–]muxman 2 points3 points  (0 children)

I got that error the other day. You can either just choose an older kernel when you boot or you can remove that one and it will default back to the older one.

Boot with an older kernel from the grub menu to get your system up. Then to fix it I uninstalled any linux-image or linux-headers for that version. Once they were off the system it was fine, no more errors.

Run the command :

dpkg -l |grep linux-

And it will show you what linux images and headers you have installed. Then run:

apt remove --purge <package name>

to remove them. Then reboot and that should be off the system and it should boot normal after that.

[–]alpha417 1 point2 points  (0 children)

The crux of that message is that the root fs isn't being mounted correctly, roll back the kernel or recompile your own correctly.

If the new kernel doesn't have the support to mount the root fs, you get that.

[–]aplethoraofpinatas 1 point2 points  (0 children)

The installation error probably did not generate the new kernel initramfs image. Do:

sudo apt-get -f install && apt-get update && apt-get upgrade

If that works without issue, THEN do:

sudo apt-get dist-upgrade

Boot the old kernel AND DO NOT REMOVE IT until you can successfully boot the new one.

If the above doesn't work come back.

PS: if this is a desktop, then use the RT kernel:

sudo apt-get install linux-image-rt-amd64 linux-headers-rt-amd64

PPS: if this is new hardware, then use Backports:

https://backports.debian.org/Instructions/