kernel panic - not syncing:VFS unable to mount root fs on unknown block

Kaman

Member
May 23, 2022
10
3
8
I recently upgraded my PVE clusters to 6.5.11 and 2 of the machines failed to boot afterwards (due to my failing to watch out of the errors during the upgrade). I was able to bring one of them back by loading a previous version of kernel and then applied grub-efi-amd64:
apt install grub-efi-amd64 update-initramfs -u -k 6.5.11-4-pve update-grub reboot

But for the other, no luck because I can't get into the grub boot menu. I've tried many options including following this link, https://pve.proxmox.com/wiki/Recover_From_Grub_Failure

The temporary work around for 8.x didn't work so can't apply the permanent fix.

I've also tried booting from legacy bios instead of UEFI. In fact that is how I know what the error is. Booting from UEFI simply stops at:
Booting a command list
Loading Linux 6.5.11-4-pve ...
Loading initial ramdisk ...

And nothing else. But booting from Legacy (directly pointing to the disk), then I can see the linux booting which ends with the error in the title.

I even tried the General advice section from the above link (using grml instead of PVE Installation CD) and not luck there either.

Please help.
 
Hi, I do have the same problem with a fresh install of Proxmox v9.0.1 from a Ventoy iso.

I am trying to install this on a Dell Laptop:
Intel Core i5-8265U
16GB RAM
500GB NVME, Intel RAID

As there is no other system or prior kernel installed, I can't go back either.
Booting into recovery mode shows the same kernel panic error screen.

Using ventoy with an 8.4 iso works just fine.
Installing the 9.0.1 iso with dd works fine as well.

So my issue is best taken care of here: https://github.com/ventoy/Ventoy/issues/820
 
Last edited: