[Bug 282955] FBSD 14Stable Failure to find fonts using non-standard boot partition.
Date: Sun, 24 Nov 2024 22:02:47 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282955
Bug ID: 282955
Summary: FBSD 14Stable Failure to find fonts using non-standard
boot partition.
Product: Base System
Version: 14.2-STABLE
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: bugs@FreeBSD.org
Reporter: dewayne@heuristicsystems.com.au
While transitioning from 12.4S to 14.2S I finally moved from sc to vt and
booting (as usual) from a non-standard partition, the new vt system displays:
"failed to add font: /boot/fonts/16x32.fnt" for all expected fonts.
The system is BIOS using UFS2.
The boot partition is mounted as /fred, so to reconstruct:
# make world DESTDIR=/new_world
# make installkernel DESTDIR=/fred
# cp -pv /new_world/boot /fred/
creates /fred/boot/fonts
which vt can not find, as fonts/ is expected under /fred/fonts.
So, trying the following soft-links failed, (as loader isn't meant to be an OS
;) )
ln -s boot/fonts /fred/fonts
nor
ln -s /fred/boot/fonts /fred/fonts
The only solution that works is to
mv /fred/boot/fonts /fred/fonts
Clearly something is amiss. Perhaps loader.conf needs a pointer to correctly
reference where fonts are located, or fonts need to be discovered in the same
manner as loader.conf, under a boot/?
Please note that the only change required to /fred/boot/loader.conf is to
kern.module_path="/fred/boot/kernel"
(to enable devmatch to find linker.hints file, while module_path is unchanged
from default, to find kmods)
This is different from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280692
--
You are receiving this mail because:
You are the assignee for the bug.