无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 星体投射
打印 上一主题 下一主题

[原创] dnsmasq设置bios和uefi双启动多引导菜单(完美)

  [复制链接]
12#
发表于 2019-10-11 17:56:21 | 只看该作者
这个东西我也折腾了好多天,最后是开启log,开启webserver
然后从http访问这个log,实时观测客户端是怎么取文件,再判断哪步出了错
回复

使用道具 举报

11#
发表于 2019-10-11 17:53:26 | 只看该作者
chenall 发表于 2019-10-11 14:39
我目前使用的配置.(后面的192.168.103.15是因为我DHCP和TFTP服务器是分开的,同一台可以不用)

使用VMWARE ...

pxe-service=X86PC, "Install Legacy BIOS", undionly.kpxe
pxe-service=IA32_EFI, "Boot BC_EFI", uefi/ipxe.efi
pxe-service=BC_EFI, "Boot BC_EFI", uefi/ipxe.efi
pxe-service=X86-64_EFI, "Boot X86-64", uefi/ipxe.efi
他这个可以的,不过我是linux上用的dnsmasq,估计差不多的吧。

只不过显示的是ipxe.efi,但实际上获取的文件又是ipxe.efi.0,很诡异,我也是折腾了n多天,最后查弄了log才研究出来的

不过反正有ln -s
回复

使用道具 举报

10#
 楼主| 发表于 2019-10-11 15:06:09 | 只看该作者
chenall 发表于 2019-10-11 14:39
我目前使用的配置.(后面的192.168.103.15是因为我DHCP和TFTP服务器是分开的,同一台可以不用)

使用VMWARE ...

他写的EFI根本不会引导,EFI想要出菜单,只能按我的方法写
必须至少写两项才行,X86-64_EFI和7,单独写其中一个都不会引导,非常神奇
回复

使用道具 举报

9#
发表于 2019-10-11 14:39:32 | 只看该作者
本帖最后由 chenall 于 2019-10-11 16:15 编辑

我目前使用的配置.(后面的192.168.103.15是因为我DHCP和TFTP服务器是分开的,同一台可以不用)

使用VMWARE测试 BIOS /EFI32/EFI64都可以正常启动,实机测试BIOS和EFI64都可以,EFI32的机器没有找到.


  1. dhcp-match=set:x86pc,option:client-arch,0
  2. dhcp-match=set:IA32_EFI,option:client-arch,6
  3. dhcp-match=set:x86_64-uefi,option:client-arch,7
  4. dhcp-match=set:x86_64-uefi,option:client-arch,9
  5. dhcp-match=set:ipxe,77,"iPXE"

  6. dhcp-boot=tag:x86pc,ipxe/undionly.kpxe,,192.168.103.15
  7. dhcp-boot=tag:x86_64-uefi,ipxe/snponly64.efi,,192.168.103.15
  8. dhcp-boot=tag:IA32_EFI,ipxe/snponly32.efi,,192.168.103.15
  9. dhcp-boot=tag:ipxe,boot.ipxe,,192.168.103.15
复制代码


@hkkitlee 这种方式我也有试过,感觉兼容性不好,不知是我配置有问题还是其它,只有BIOS可以正常启动.EFI不行.

点评

dhcp-vendorclass跟dhcp-match有啥区别 我看语法有点差别但是功能都一样 我群晖内置的默认是dhcp-vendorclass 我纠结是按照dhcp-vendorclass继续写还是都注释掉改成dhcp-match  详情 回复 发表于 2019-12-26 22:04
pxe-service=X86PC, "Install Legacy BIOS", undionly.kpxe pxe-service=IA32_EFI, "Boot BC_EFI", uefi/ipxe.efi pxe-service=BC_EFI, "Boot BC_EFI", uefi/ipxe.efi pxe-service=X86-64_EFI, "Boot X86-64", ue  详情 回复 发表于 2019-10-11 17:53
他写的EFI根本不会引导,EFI想要出菜单,只能按我的方法写 必须至少写两项才行,X86-64_EFI和7,单独写其中一个都不会引导,非常神奇  详情 回复 发表于 2019-10-11 15:06
回复

使用道具 举报

8#
发表于 2019-10-10 18:49:27 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... &fromuid=678562
我摸索的不用tag,感覺就是有多種寫法頗混亂

pxe-service=X86PC, "Install Legacy BIOS", undionly.kpxe
pxe-service=IA32_EFI, "Boot BC_EFI", uefi/ipxe.efi
pxe-service=BC_EFI, "Boot BC_EFI", uefi/ipxe.efi
pxe-service=X86-64_EFI, "Boot X86-64", uefi/ipxe.efi

回复

使用道具 举报

7#
发表于 2019-10-10 17:40:00 | 只看该作者
这下子不管是新电脑还是老电脑都可以方便启动了,太感谢了
回复

使用道具 举报

6#
发表于 2019-10-10 17:09:05 | 只看该作者
这下子不管是新电脑还是老电脑都可以方便启动了,太感谢了
回复

使用道具 举报

5#
发表于 2019-10-10 17:07:27 | 只看该作者
正在研究,不知道文件目录要怎么放
回复

使用道具 举报

4#
发表于 2019-10-10 08:25:08 | 只看该作者
这个我琢磨半天没搞出来, 谢谢分享
回复

使用道具 举报

3#
发表于 2019-10-9 15:51:39 | 只看该作者
感谢大神
回复

使用道具 举报

2#
发表于 2019-10-9 15:36:48 | 只看该作者
前来学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-7-1 05:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表