-
Hi! On a virtual machine on a Proxmox hypervisor where the virtual machine has root-on-ZFS with ZFSBootMenu 2.3.0 and Arch Linux I'm trying to better understand a peculiarity that apparently gets triggered by disk replacement in a zpool. After replacing the root/boot disk I see during the boot process:
Meanwhile everything seems to be working fine despite this message and a 2-second delay observed during boot. This is mainly me trying to see if I'm forgetting something and trying to understand what specifically is triggering this. Here's a screen capture gif of how the VM usually boots as observed via the hypervisor's noVNC serial console emulator: This to me is normal behavior:
The VM has one disk with a vfat-formatted EFI partition 1 and a ZFS zpool partition 2:
Partition UUID of
And partition UUID of
I now attach a second disk to the machine that's only 10 GByte in size. This disk gets named
Since unused
I then update EFI boot entries to use the partition UUIDs from what is at this point still called
I power off the VM, detach the old disk and start the VM. The machine still successfully boots but during boot I now see a 2-second pause: After the lines:
I now see
Since it says
This did not change ZFS' behavior. Similarly running I'd gladly take any hints you might have. Where's Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Your distribution's initramfs is what imports the pool, it's what's generating the error message(s) you're seeing. Recreate your BE's initramfs and the errors will likely go away. None of this, however, is related at all to ZFSBootMenu. |
Beta Was this translation helpful? Give feedback.
-
You also shouldn't be replacing the disk in a single disk pool like that. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your pointers! Regenerating the machine's initial ramdisk did solve this behavior. Also now that I better understand its origin apologies for posting this as a ZFSBootMenu discussion. |
Beta Was this translation helpful? Give feedback.
Your distribution's initramfs is what imports the pool, it's what's generating the error message(s) you're seeing. Recreate your BE's initramfs and the errors will likely go away.
None of this, however, is related at all to ZFSBootMenu.