基于UEFI的膝上型计算机不显示iPXE启动菜单
我正在测试iPXE以取代旧的PXE解决方案。对于我的测试环境,我使用的是安装在存储库中的CentOS 8和iPXE、Dnsmasq和Apache。Dnsmasq由于有一个现有的服务器而被配置为dhcpProxy。
iPXE似乎在工作,因为UEFI和基于BIOS的笔记本电脑都可以用iPXE启动pxe。但是,我只能将基于BIOS的笔记本电脑加载到启动菜单中.
#disable dns server
port=0
#enable tftp server
enable-tftp
tftp-root=/tftpboot
#dhcp proxy mode. do not act as the authoratitive dhcp server
dhcp-range=192.168.140.0,proxy,255.255.252.0
#send disable multicast and broadcast discovery, and to download the boot file immediately
dhcp-option=vendor:PXEClient,6,2b
#set tag ENH if request comes from iPXE (iPXE user class)
dhcp-userclass=set:ENH,iPXE
#if request comes from firmware, load iPXE via TFTP
pxe-service=tag:!ENH,X86-64_EFI, UEFI: Chainload Boot - iPXE, ipxe.efi
pxe-service=tag:!ENH,X86PC, PC-DOS: Chainload Boot - iPXE, undionly.kpxe
#if request comes from iPXE, direct it to boot from boot.ipxe
pxe-service=tag:ENH,X86-64_EFI, UEFI: ipxe.efi - iPXE, http://192.168.140.21/menu/boot.ipxe
pxe-service=tag:ENH,X86PC, PC-DOS: undionly.kpxe - iPXE, http://192.168.140.21/menu/boot.ipxe
#2nd boot file
dhcp-boot=tag:ENH,http://192.168.140.21/menu/boot.ipxe
#enable logging
log-queries
log-dhcp发布于 2021-03-11 15:20:42
请给我建议。谢谢。
放弃iPXE;用Syslinux或Grub完成它
https://serverfault.com/questions/1056620
复制相似问题