Hi,
I had a FreeBSD 13 x86 64 (amd64 architecture) server running and working fine with a ZFS mirrored setup with two disks.
ada0 and ada1 in zfs mirror.
Two days ago I applied the latest FreeBSD updates using the freebsd-fetch and freebsd install commands.
I have done this lots of times and never had an issue until now.
My server no longer boots.
Here is what I see if I try to boot from ada0 and ada1
ada0 has no output just a cursor flashes on boot on the screen and nothing happens !
ada1 has this output
------ 8< -----
/boot/config:
FreeBSD/x86 boot
Default: bootpool
boot:
\
Can't find
FreeBSD/x86 boot
Default: bootpool:
boot:
------ 8< -----
I have two ZFS pools, bootpool and zroot as per the attached screen shots.
Created a FreeBSD 13 Release USB rescue disk and booted the server.
Run these commands to try to fix the boot code but I still can not boot the server from either disk.
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1
When I do a zpool import -o altroot=/tmp bootpool
I can access and see the files.
Lost now on how to fix this, thanks for your help !
I had a FreeBSD 13 x86 64 (amd64 architecture) server running and working fine with a ZFS mirrored setup with two disks.
ada0 and ada1 in zfs mirror.
Two days ago I applied the latest FreeBSD updates using the freebsd-fetch and freebsd install commands.
I have done this lots of times and never had an issue until now.
My server no longer boots.
Here is what I see if I try to boot from ada0 and ada1
ada0 has no output just a cursor flashes on boot on the screen and nothing happens !
ada1 has this output
------ 8< -----
/boot/config:
FreeBSD/x86 boot
Default: bootpool
boot:
\
Can't find
FreeBSD/x86 boot
Default: bootpool:
boot:
------ 8< -----
I have two ZFS pools, bootpool and zroot as per the attached screen shots.
Created a FreeBSD 13 Release USB rescue disk and booted the server.
Run these commands to try to fix the boot code but I still can not boot the server from either disk.
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1
When I do a zpool import -o altroot=/tmp bootpool
I can access and see the files.
Lost now on how to fix this, thanks for your help !