ZFS Mirror Boot: initramfs failed to mount rpool

micqdf

New Member
May 23, 2022
1
0
1
Hi, so I have been bashing my head on this for a while now,
(sorry for my bad grammar)
so a quick situation of what happened, I have had proxmox installed in a zfs raid 1 on my r720 using a raid card flashed into IT mode, it has been the most stable proxmox install I have ever had but I recently got an intel arc a380 for av1 encoding, plugged it all in and everything but I could not get the passthrough to work, then I worked out that when I was updating the GRUB with the commands for it, it appeared it was not actually changing anything, and then I even updated the kernel but on reboot, it was not using the new kernel, so I thought this might be the issue I'm having so I removed the oldest kernel keeping the latest 2, I also noticed my rpool only had 1 drive, so I worked out the missing drive and re-added it to the pool, then rebooted.
This led me to the issue of it not booting, which would not even pick up a bootable device, so I put in a recovery USB and updated grub also when chrooted I used neofetch to verify that it was not using the new kernel, this then actually booted but put me into initramfs... and this is where I am stuck
I spent like 8 hours yesterday on it and cant figure out, close to just reinstalling it on a separate drive and then moving everything over, here is the error message:
60d5797d2cc1d81e292cb45c21a00123.png

Also when I get the GRUB menu and press (e) this is my config:

Bash:
setparams 'Proxmox VE GNU/Linux'

load_video

insmod gzio

if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi

insmod part_gpt

insmod fat

set root='hd0,gpt2'

if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 EA1C-6360
else
  search --no-floppy --fs-uuid --set=root EA1C-6360
fi

echo "Loading Linux 6.2.11-1-pve"
linux /vmlinuz-6.2.11-1-pve root=ZFS=rpool/ROOT/pve-1 ro quiet intel_iommu=on iommu=pt no_x2apic_optout
echo "Loading initial ramdisk"
initrd /initrd.img-6.2.11-1-pve

any hep would be appreciated and let me know if you need anymore info