Re: is zpool upgrade safe in 15-stable

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Sun, 23 Nov 2025 18:17:08 UTC
On 23 Nov 2025, at 17:00, Dries Michiels <driesm@freebsd.org> wrote:
> 
> After updating my home server to 15-stable from 14-stable, I noticed there are some extra new features available because of a newer import of ZFS. I was wondering if the bootloader has been updated to allow booting from these features?
> Or is it OK to upgrade, but they can not be activated after?

You must have an updated bootloader, otherwise the old one might no longer be able to interpret the "new" ZFS features.

The "make installworld" target will install new bootloader binaries into /boot, but it does not update the actual bootloader on the disk. So you need to make sure that you do that, by hand.

In case of UEFI, you would typically copy /boot/loader.efi to /boot/efi/efi/freebsd/loader.efi, optionally making a backup of the old bootloader.

In case of old-style BIOS boot, it can get more complicated, depending on what your partition table setup is. You typically update the bootloader with "gpart bootcode" in this case.

-Dimitry