无忧启动论坛

标题: 不编译内置脚本,打破ipxe无限循环的最简方法 [打印本页]

作者: qzwhok    时间: 2019-3-28 07:01
标题: 不编译内置脚本,打破ipxe无限循环的最简方法
本帖最后由 qzwhok 于 2019-3-28 10:17 编辑

在dnsmasq配置中用下面语句可实现不编译内置脚本,加载自定义菜单,菜单名自己定,这里用menu.ipxe为例

dhcp-boot=undionly.kpxe   
# 如果需要efi 则把undionly.kpxe换成snponly.efi
dhcp-match=set:ipxe,175
dhcp-boot=tag:ipxe,menu.ipxe


作者: 江南一根葱    时间: 2019-3-28 09:28
efi有办法没
作者: qzwhok    时间: 2019-3-28 09:41
江南一根葱 发表于 2019-3-28 09:28
efi有办法没

把undionly.kpxe换成efi的snponly.efi
作者: 假大空    时间: 2019-3-28 11:01
学习了,有空实践下
作者: 熄灭的烟    时间: 2019-3-31 00:45
你说的这个dnsmasq配置是在什么文件啊,能发上来看下吗?不知道你用的是那个ipxe启动器。我用的没有啊。你的那个ipxe全套文件能发上来共享下吗?
作者: 熄灭的烟    时间: 2019-3-31 00:45
qzwhok 发表于 2019-3-28 09:41
把undionly.kpxe换成efi的snponly.efi

你说的这个dnsmasq配置是在什么文件啊,能发上来看下吗?不知道你用的是那个ipxe启动器。我用的没有啊。你的那个ipxe全套文件能发上来共享下吗?
作者: 江南一根葱    时间: 2019-3-31 01:04
启动器毛线 人家是linux
作者: anxiang    时间: 2019-3-31 07:12
本帖最后由 anxiang 于 2019-3-31 07:30 编辑
熄灭的烟 发表于 2019-3-31 00:45
你说的这个dnsmasq配置是在什么文件啊,能发上来看下吗?不知道你用的是那个ipxe启动器。我用的没有啊。你 ...


你要先了解一下dnsmasq会出现在什么地方,主要是Linux系统或相关设备里,或Windows安装的虚拟机里,一些路由里,安卓手机里也会有,不过手机没root的话是用不了的,67、68、69这些小于1024端口。
undionly.kpxe与snponly.efi是网络版ipxe,体积小,tftp加载的快,一个用于BIOS一个用于UEFI
作者: xiaoy    时间: 2025-3-22 00:25

想知道对说其它dhcp服务器,dhcp-match=set:ipxe,175  就句就是改opiton175么,dhcp-boot=tag:ipxe,menu.ipxe   这句该改option多少呢。
作者: mygamexxx    时间: 2025-3-22 08:24
本帖最后由 mygamexxx 于 2025-3-22 08:29 编辑

Ctrl+B进入命令行,输入如下列代码,chain 后的参数自行修改。
dhcp
chain http://boot.ipxe.org/demo/boot.php
或chain tftp://${next-server}/menu.txt
或chain http://192.168.1.100/boot/grub/menu.txt

作者: hao9i    时间: 2025-3-22 13:50
看不懂,能详细点么?




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3