I have two systems running for many years now. Upgrading the boot loader (via
If I remember it correctly I had the same issue on one of the earlier major upgrades and therefore left the old boot loader in place and stopped to upgrade the zfs pool. Sadly I now already upgraded the root pool on one of my machines.
Some more about my setup:
Maybe anybody can see what I did wrong? Already tried to install the bootcode from the running os or a usb live system without success. I even upgraded one machine to 15.1 and used the 15.1 pmbr und gptzfsboot.
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0) when upgrading from 14.3-RELEASE to 14.4-RELEASE (and even tested 15.1-RELEASE on one machine) left me with a system that does not boot without intervention. The loader on the root pool isn't found and I have to manually type zfs:zroot/ROOT/14.4-RELEASE:/boot/loader to get to the loader and boot the system.If I remember it correctly I had the same issue on one of the earlier major upgrades and therefore left the old boot loader in place and stopped to upgrade the zfs pool. Sadly I now already upgraded the root pool on one of my machines.
Some more about my setup:
Code:
$ sysctl machdep.bootmethod
machdep.bootmethod: BIOS
$ zpool list -o name,bootfs
NAME BOOTFS
zroot zroot/ROOT/14.4-RELEASE
$ gpart show
=> 40 3907029088 ada0 GPT (2T)
40 3907029088 1 freebsd-zfs (2T)
=> 40 3907029088 ada1 GPT (2T)
40 3907029088 1 freebsd-zfs (2T)
=> 40 3907029088 ada4 GPT (2T)
40 3907029088 1 freebsd-zfs (2T)
=> 40 3907029088 ada2 GPT (2T)
40 3907029088 1 freebsd-zfs (2T)
=> 40 3907029088 ada3 GPT (2T)
40 3907029088 1 freebsd-zfs (2T)
=> 40 7679920 da0 GPT (4G)
40 16 - free - (8K)
56 1024 1 freebsd-boot (512K)
1080 7678880 - free - (4G)
Maybe anybody can see what I did wrong? Already tried to install the bootcode from the running os or a usb live system without success. I even upgraded one machine to 15.1 and used the 15.1 pmbr und gptzfsboot.