Topics about unsupported FreeBSD versionsFreeBSD 15.0-CURRENT
If it's BIOS the loader BIOS is text only from 14.2 upwards, including stable/13 : https://cgit.freebsd.org/src/commit/?id=4d3b05a8530eIt is BIOS but what difference does it make if it was working on 14.1, note that this problem appeared after upgrade?
src/share/mk/src.opts.mk
@@ -129,6 +129,7 @@ __DEFAULT_YES_OPTIONS = \
+ LOADER_BIOS_TEXTONLY \
@@ -206,7 +207,6 @@ __DEFAULT_NO_OPTIONS = \
- LOADER_BIOS_TEXTONLY \
sysctl machdep.bootmethod
show? # cd /usr/src/stand
# make && make install
I did this:Change isn't in the kernel, it's in gptboot(8)/gptzfsboot(8).
stable/13 hasn't the modification merged, yet. From the commit logI will install STABLE. Sorry.
This should be merged back into stable/14 and stable/13 so it's in the
next release for each of these. That way we have only one release (13.4)
with the other defaults.
stable/14, 14.2-RELEASE, 15.0-CURRENT are text only, no graphics in console, unless ...
The red daemon (FreeBSD logo) graphics version was present since 14 I believe, then the FreeBSD developers decided to remove graphics from legacy BIOS loader on 14.2 to make room for GZIP and BZIP2 compression support.But the red daemon was real.
It's gone.
diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk
index 22373f8c7af1..7270b928d1c5 100644
--- a/share/mk/src.opts.mk
+++ b/share/mk/src.opts.mk
@@ -129,7 +129,6 @@ __DEFAULT_YES_OPTIONS = \
LLD_IS_LD \
LLVM_COV \
LLVM_CXXFILT \
- LOADER_BIOS_TEXTONLY \
LOADER_GELI \
LOADER_KBOOT \
LOADER_LUA \
@@ -212,6 +211,7 @@ __DEFAULT_NO_OPTIONS = \
LLVM_ASSERTIONS \
LLVM_BINUTILS \
LLVM_FULL_DEBUGINFO \
+ LOADER_BIOS_TEXTONLY \
MALLOC_PRODUCTION \
OFED_EXTRA \
OPENLDAP \
diff --git a/stand/i386/loader/Makefile b/stand/i386/loader/Makefile
index c2037772fc76..a4aa3a3c4d45 100644
--- a/stand/i386/loader/Makefile
+++ b/stand/i386/loader/Makefile
@@ -7,8 +7,8 @@ LOADER_CD9660_SUPPORT?= yes
LOADER_EXT2FS_SUPPORT?= no
LOADER_MSDOS_SUPPORT?= no
LOADER_UFS_SUPPORT?= yes
-LOADER_GZIP_SUPPORT?= yes
-LOADER_BZIP2_SUPPORT?= yes
+LOADER_GZIP_SUPPORT?= no
+LOADER_BZIP2_SUPPORT?= no
.include <bsd.init.mk>
# cd /usr/src/stand
# make && make install