Hi All,
I'm hoping someone will be able to help me. I have Proxmox 4 installed on a ZFS array of 4 x 3TB SATA drives that was configured during the initial Proxmox installation. This has worked fine for quite some time. However, today I rebooted the server and during boot, GRUB (version 2.02-pve4) presents me with this message:
The GRUB command being run is the default that was configured by Proxmox:
I've been trying to troubleshoot in the GRUB command line by running each line one by one. Naturally the couldn't find a valid DVA error occurs when I run the initrd command (but obviously without the kernel panic).
I am able to browse the ZFS volume in the GRUB command line though. For instance, this GRUB command:
So if the ZFS array is OK, I'm guessing the issue might be caused by GRUB or with the ramdisk that is being loaded. Is anyone able to shine some light on a cause or possible solution?
Thanks!
I'm hoping someone will be able to help me. I have Proxmox 4 installed on a ZFS array of 4 x 3TB SATA drives that was configured during the initial Proxmox installation. This has worked fine for quite some time. However, today I rebooted the server and during boot, GRUB (version 2.02-pve4) presents me with this message:
Loading Linux 4.4.6-1-pve ...
Loading initial ramdisk ...
error: couldn't find a valid DVA.
Loading initial ramdisk ...
error: couldn't find a valid DVA.
press any key to continue...
This then ends with a kernel panic:
not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
The GRUB command being run is the default that was configured by Proxmox:
load_video
insmod gzio
insmod part_gpt
echo 'Loading Linux 4.4.6-1-pve ...'
linux /ROOT/pve-1@/boot/vmlinuz-4.4.6-1-pve root=ZFS=/ROOT/pve-1 ro boot=zfs $bootfs root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet
echo 'Loading initial ramdisk ...'
initrd /ROOT/pve-1@/boot/initrd.img-4.4.6-1-pve
insmod gzio
insmod part_gpt
echo 'Loading Linux 4.4.6-1-pve ...'
linux /ROOT/pve-1@/boot/vmlinuz-4.4.6-1-pve root=ZFS=/ROOT/pve-1 ro boot=zfs $bootfs root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet
echo 'Loading initial ramdisk ...'
initrd /ROOT/pve-1@/boot/initrd.img-4.4.6-1-pve
I've been trying to troubleshoot in the GRUB command line by running each line one by one. Naturally the couldn't find a valid DVA error occurs when I run the initrd command (but obviously without the kernel panic).
I am able to browse the ZFS volume in the GRUB command line though. For instance, this GRUB command:
ls /ROOT/pve-1@/srv/
will show everything I expect to find in that directory.
So if the ZFS array is OK, I'm guessing the issue might be caused by GRUB or with the ramdisk that is being loaded. Is anyone able to shine some light on a cause or possible solution?
Thanks!