FreeBSD升级到14.2后启动的时候提示BOOT LOADER IS TOO OLD. PLEASE UPGRADE.
升级到14.2之后出现了这个提示:BOOT LOADER IS TOO OLD. PLEASE UPGRADE.
但是这个提示显示的时间很短,所以很长一段时间都没有去一探究竟。今天是用手机录像,才看清这几个字。
发现FreeBSD的论坛已经有人提到这个问题了:Solved - BOOT LOADER IS TOO OLD. PLEASE UPGRADE. | The FreeBSD Forums
解决方法是执行这两句:
cp /boot/loader.efi /boot/efi/efi/freebsd/loader.efi
cp /boot/loader.efi /boot/efi/efi/boot/bootx64.efi
也就是升级的时候,文件没有自动替换,需要手工操作一下。
至于为什么没有自动替换,据说可能是考虑到安全因素,由使用者自己判断是否要更新文件。