I have just upgrade one machine from 12-stable to 13-stable.

Everything runs fine until the main ZFS pool was upgraded.

Then the box stopped booting.

Thanks to a FreeBSD-13 Beta2 usb stick, I was able to fix the issue by copying `BOOTx64.efi` from the stick to the hard-drive.

Looking to `/boot` to check out for a new EFI boot-loader available, I noticed that `boot1.efifat` was removed, but `gptboot.efifat` is still there.

Unfortunately it contains an old version of the boot loader:

root@machine:/boot # mdconfig -f gptboot.efifat -u 0
root@machine:/boot # mount -t msdosfs /dev/md0 /mnt
root@machine:/boot # ll /mnt/efi/boot/
total 385
-rwxr-xr-x  1 root  wheel  393216 Apr 16  2018 BOOTx64.efi*
-rwxr-xr-x  1 root  wheel      12 Apr 16  2018 startup.nsh*

The boot firmware I got from the 13-Beta2 installer is different:

-rwxr-xr-x  1 root  wheel  894464 Feb 18 21:07 BOOTx64.efi*

What did I missed ?

--
David Marec
http://wiki.fug-fr.org/doku.php?id=start

_______________________________________________
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"

Reply via email to