I’m facing an issue when PXE booting on PCs with UEFI. The boot fails with the following error:
Kernel panic - not syncing: VFS: Unable to mount root fs on "/dev/ram0" or unknown-block(1,0)
Kernel Offset: disabled
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on "/dev/ram0" or unknown-block(1,0)
This issue only happens on UEFI clients — legacy BIOS boots work fine.
What I’ve tried:
Tested different DHCP boot file options: ipxe.efi
and snponly.efi
— same result
Tried both latest and older versions of bzImage
and init.xz
— no change
The DHCP server runs on the same FOG Project server.
My topology is: ESXi Host → Cisco Switch → Client.
Other PCs with BIOS boot normally - but UEFI clients always fail with the error above.
Any ideas what might be causing this or how to fix it?
Thanks in advance!