12.1p7 no longer boots after doing zpool upgrade -a
Guido van Rooij
guido at gvr.org
Thu Jul 9 13:12:06 UTC 2020
I did a zpool upgrade -a to enable large_dnode and spacemap_v2.
After that, I did:
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ada0
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ada1
and:
gpart bootcode -p /boot/boot1.efifat -i 1 ada0
gpart bootcode -p /boot/boot1.efifat -i 1 ada1
Now the system no longer boots from either disk and drops to the efi shell.
>From memory, the partitions on ada0 and ada1 are as folows:
1 efi
2 freebsd-boot
3 freebsd-swap
4 freebsd
p4 is a geli partition with zfs in it.
ada0p4.eli and ada1p4.eli form a mirrored zpool (called zroot)..
The boot process no longer asks for a GELi password. It just isues
a no zfs pools found.
When I boot from a stick, it does ask for the GELi password. When
I set currdev correctly in the loader, I am able to load the kernel,
opensolaris.ko and zfs.ko. However booting failed because I get an
Error: Solaris: NOTICE: Cannot find the pool label for 'zroot'
Any help would be greatly appreciated!
Regards,
Guido van Rooij
More information about the freebsd-stable
mailing list