基于PXE Boot菜单架构

基于PXE Boot菜单架构

是否可以隐藏/取消隐藏 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 构建)

相关内容