dl8dtl
Developer
Yesterday, I tried upgrading my system (self-compiled) from 13.2-stable to the most recent 13-stable. All the usual `make` processes (buildkernel, installkernel, buildworld, installworld) went fine. However, when booting, the bootloader is unable to load any modules, thus `zfs.ko` is not there, so root on ZFS fails to be found.
I noticed that "Bootloader needs to be upgraded" message for the first time then. Not sure whether it's related. To the best of my knowledge (the machine is 10+ years old), the system doesn't use EFI at all. I tried to upgrade the primary bootblocks and gptzfsboot on all relevant SSDs, but the problem persists.
Right now, I manually loaded `/boot/kernel.old/kernel`, and set the module path accordingly, so it works, using the previous version.
Do I have to install an EFI partition now? There is a bit of free space on the boot SSDs:
# gpart show ada3
=> 34 976773101 ada3 GPT (466G)
34 943718400 1 freebsd-zfs (450G)
943718434 1024 2 freebsd-boot (512K)
943719458 33053677 - free - (16G)
that could be used for it.
I noticed that "Bootloader needs to be upgraded" message for the first time then. Not sure whether it's related. To the best of my knowledge (the machine is 10+ years old), the system doesn't use EFI at all. I tried to upgrade the primary bootblocks and gptzfsboot on all relevant SSDs, but the problem persists.
Right now, I manually loaded `/boot/kernel.old/kernel`, and set the module path accordingly, so it works, using the previous version.
Do I have to install an EFI partition now? There is a bit of free space on the boot SSDs:
# gpart show ada3
=> 34 976773101 ada3 GPT (466G)
34 943718400 1 freebsd-zfs (450G)
943718434 1024 2 freebsd-boot (512K)
943719458 33053677 - free - (16G)
that could be used for it.