Current best practices: UEFI boot on zfsboot nvme raid?
- Reply: Paul Mather : "Re: Current best practices: UEFI boot on zfsboot nvme raid?"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 22 Mar 2023 20:56:55 UTC
Hiya, Wondering what current best practices (13.1-RELEASE) are to make sure a zfsroot UEFI-boot system with a failed boot disk still boots, given the need to have a partition with an msdos filesystem to boot? My first take is that I'll need to manually update each disks' efi code whenever /boot/loader.efi is updated, including after directly after a fresh installation? Something that is irking me though, is that a device name is also hard-coded into /etc/fstab, so if the drive fails, a mounted filesystem also breaks. I don't see how this can be a good thing, and will also interfere with a clean reboot, even if the boot code exists elsewhere. My guess is, like swap, it might be possible to gmirror across my RAID this filesystem and remove all of these considerations. Is this the best practice? I originally tried to revert to BIOS boot where I wouldn't have these concerns, but was unsuccessful at getting my nvme devices to boot. Thoughts appreciated! Derek