无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 29983|回复: 102
打印 上一主题 下一主题

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

  [复制链接]
1#
发表于 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
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 05:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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