syslinux: add vesamenu ui support
...and switch syslinux.iso over to it: syslinux-3.86-alt4's (actually opensuse's) gfxboot hackery doesn't properly init video mode so memdisk-started freedos has console troubles (and yesterday's hdt.c32 hassles could be avoided as well it seems). And that's being implemented. Mid-term plan: try switching to syslinux4. PS: CLI fallback was actually a bug in hdt from syslinux <= 3.86-alt3
This commit is contained in:
parent
006c30a9cd
commit
1941e52780
@ -23,7 +23,7 @@ include libdistro.mk
|
||||
# bootloader test target; requires recent mkimage to build
|
||||
distro/syslinux: distro/.init distro/.branding sub/stage1 \
|
||||
use/syslinux use/syslinux/localboot.cfg \
|
||||
use/syslinux/ui-gfxboot use/hdt use/memtest
|
||||
use/syslinux/ui-vesamenu use/hdt use/memtest
|
||||
|
||||
# $(VAR) will be substituted before writing them to $(CONFIG);
|
||||
# $$(VAR) will remain unsubstituted util $(CONFIG) is included
|
||||
|
@ -4,7 +4,4 @@
|
||||
Фича не только требует фичу syslinux (и соответствующий пакет,
|
||||
а также pciids), но и тесно с ней интегрирована; в частности,
|
||||
фрагмент конфигурационного файла располагается не "здесь",
|
||||
а "там", поскольку сам hdt.c32 также вхоодит в пакет syslinux.
|
||||
|
||||
FIXME: недоступно Memory->memtest; может иметь смысл класть сжатые gzip
|
||||
pci.ids и modules.pcimap.
|
||||
а "там", поскольку сам hdt.c32 также входит в пакет syslinux.
|
||||
|
3
features.in/syslinux/cfg.in/00vesamenu.cfg
Normal file
3
features.in/syslinux/cfg.in/00vesamenu.cfg
Normal file
@ -0,0 +1,3 @@
|
||||
ui vesamenu
|
||||
menu title mkimage-profiles 2.0
|
||||
prompt 0
|
@ -1,10 +1,8 @@
|
||||
# NB: data can be gzipped (without .gz suffix);
|
||||
# paths must be relative to image root;
|
||||
# http://tinyurl.com/hdt-args is wrong as of 2011-05-31
|
||||
# FIXME: weird, gfxboot menu entry boots "nomenu" somehow
|
||||
# while entering "hdt" from isolinux cli dumps menu
|
||||
label hdt
|
||||
menu label ^Hardware information
|
||||
menu label ^Hardware info
|
||||
com32 hdt.c32
|
||||
append quiet
|
||||
# append pciids=pci.ids memtest=memtest
|
||||
# no reed for "append pciids=pci.ids memtest=memtest", defaults are fine
|
||||
|
Loading…
Reference in New Issue
Block a user