首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于UEFI的膝上型计算机不显示iPXE启动菜单

基于UEFI的膝上型计算机不显示iPXE启动菜单
EN

Server Fault用户
提问于 2021-03-10 20:36:10
回答 1查看 771关注 0票数 0

基于UEFI的膝上型计算机不显示iPXE启动菜单

我正在测试iPXE以取代旧的PXE解决方案。对于我的测试环境,我使用的是安装在存储库中的CentOS 8和iPXE、Dnsmasq和Apache。Dnsmasq由于有一个现有的服务器而被配置为dhcpProxy。

iPXE似乎在工作,因为UEFI和基于BIOS的笔记本电脑都可以用iPXE启动pxe。但是,我只能将基于BIOS的笔记本电脑加载到启动菜单中.

这是我的dnsmasq配置:

代码语言:javascript
复制
#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
EN

回答 1

Server Fault用户

发布于 2021-03-11 15:20:42

请给我建议。谢谢。

放弃iPXE;用Syslinux或Grub完成它

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1056620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档