Dear UserID:
thanks. i have read this article .below is my step .
1. mount freebsd14.2 iso in your current freebsd14.2 online system.
or poweron machine with freebsd14.2 live disk going to shell.
2. as root , we need do this step : cp /boot/loader.efi /boot/efi/efi/freebsd/loader.efi
note :
/boot/loader.efi location was in mount of freebsd14.2 iso, or freebsd14.2 live shell .
/boot/efi/efi/freebsd/loader.efi this location is your current freebsd14.2 online system in the disk.
/dev/gpt/efiboot0 260M 1.3M 259M 1% /boot/efi
your disk efi partiton /dev/gpt/efiboot0 mount in /boot/efi
ok. , you just do cp /boot/loader.efi /boot/efi/efi/freebsd/loader.efi
all done. reboot your current 14.2 system. the alarm will disppear.
this step mean: new freebsd14.2 upgrade loader.efi file. when you upgrade freebsd14.1 to 14.2 . this process is not upgrade loader.efi file. so we will got an alarm. " boot loader is too old ........xxx" . we do it with this manual.
note : don't need to run below step :
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i partition-number disk-name
wish help some one. thanks.