Bootloader has forgotten how to boot from BSD-labels without MBR or GPT. It is reproduced both clean install on the BSD-label, and when upgrading to 12.0 Replacing the loader from 12.0 with the loader from 11.2 (simple overwrite) solve problem.
After installing the system on BSD-label, before replacing the loader on the screen: ==== BTX loader 1.00 BTX version is 1.02 Consoles: internal video/keyboard BIOS drive C: is disk0 BIOS 638kB/3603392kB available memory FreeBSD/x86 bootstrap loader, Revision 1.1 Startup error in /boot/lua/loader.lua: LUA ERROR: cannot open /boot/lua/loader.lua: no such file or directory. can't load 'kernel' Type '?' for a list of commands, 'help' for more detailed help. OK ==== To replace: 1) booting from ISO FreeBSD 11.2, switching to the shell. 2) Mounting the root partition of the disk: # mount /dev/ada0a /mnt 3)Copying the loader from 11.2: # mv /mnt/boot/loader /mnt/boot/loader.12.0 # cp /boot/loader /mnt/boot/ After replacing the loader, the load is normal.
On all newest version bug fixed.