I'm preparing to perform an upgrade, and was checking that my mirrored boot disks have the correct and current loader for EFI.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258987 does not appear to be resolved, so I'm manually checking everything for the loaders.
Comparing /boot/loader and my two EFI partitions, I see that EFI may not have been updated during my last upgrade (13.2).
I tried to use strings to determine the version (ie: 13.1 or 13.2), but it doesn't say.
How can I check which version is correct for 13.2?
I assume I'll have to update these by hand during my upgrade.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258987 does not appear to be resolved, so I'm manually checking everything for the loaders.
Comparing /boot/loader and my two EFI partitions, I see that EFI may not have been updated during my last upgrade (13.2).
Code:
% find /boot/efi* /boot/loader.efi -type f | xargs -n1 cksum | sort
101834236 909824 /boot/loader.efi
2411978603 892928 /boot/efi/efi/boot/bootx64.efi
2411978603 892928 /boot/efi/efi/freebsd/loader.efi
2411978603 892928 /boot/efi2/efi/boot/bootx64.efi
2411978603 892928 /boot/efi2/efi/freebsd/loader.efi
I tried to use strings to determine the version (ie: 13.1 or 13.2), but it doesn't say.
Code:
% strings /boot/loader.efi | egrep 'FreeBSD.*EFI'
FreeBSD/amd64 EFI loader, Revision 1.1
% strings /boot/efi/efi/boot/bootx64.efi | egrep 'FreeBSD.*EFI'
DFreeBSD/amd64 EFI loader, Revision 1.1
% strings /boot/efi/efi/freebsd/loader.efi | egrep 'FreeBSD.*EFI'
DFreeBSD/amd64 EFI loader, Revision 1.1
How can I check which version is correct for 13.2?
I assume I'll have to update these by hand during my upgrade.