9 times out of 10, the problem is the user creating a separate /boot partition. FreeBSD defaults to having /boot as just a directory on the / partition.
The boot loader looks for /boot/kernel/kernel relative to whichever partition is marker bootable. If that's /boot, the what it translates to is /boot/boot/kernel/kernel which doesn't exist.
The easiest fix is to reinstall without the separate /boot partition.
|