是否可以隐藏/取消隐藏 PXE 启动菜单项?我们有一个适用于 TinyCore 的 x86 启动配置。这与 PXE 启动完美兼容。现在我们想将 Arm 版本的 PiCore 添加到 PXE 菜单,以便我们可以启动 rPi。目前我们只能指向 PXE 菜单中 1 个默认项。
PXE 菜单:
DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
ALLOWOPTIONS 0
# Timeout in units of 1/10 s
TIMEOUT 30
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #20ffffff #00000000 none
MENU COLOR SCROLLBAR 30;44 #20ffffff #00000000 none
MENU COLOR TITLE 0 #ffffffff #00000000 none
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND background.jpg
MENU TITLE PXE Boot Menu
LABEL wds
MENU LABEL Windows Deployment Services
KERNEL pxeboot.0
LABEL abort
MENU LABEL AbortPXE
KERNEL abortpxe.0
LABEL local
MENU LABEL Boot from Harddisk
LOCALBOOT 0
LABEL TinyCore NFS
MENU LABEL ^TinyCore NFS
MENU DEFAULT
KERNEL Linux/TinyCore2/vmlinuz tz=Europe/Amsterdam
INITRD Linux/TinyCore2/core.gz nfsmount=192.168.1.1:/mnt/nfs_share/TinyCore
APPEND quiet```
答案1
有https://wiki.syslinux.org/wiki/index.php?title=Menu#MENU_HIDE
但我不认为有什么可以在“运行时”改变
和远程控制您可以使用一个脚本来检测平台,添加相关项目、不同的野兽和更长的启动时间,但最终会带来很多可能性。(iPXE 也可以为 efi ARM 构建)