本帖最后由 hilsonma 于 2025-2-6 13:11 编辑 mygamexxx 发表于 2025-2-5 14:28 没有看到错误,不过你可以尝试一下我的菜单:
要求: 1.使用附件的双启bcd 2.将bootwin.efi改名bootmgfw.efi ![]() |
本帖最后由 mygamexxx 于 2025-2-5 14:37 编辑 使用葱大的IPXEFM进行测试,与IPXE版本问题无关,更换ipxe、wimboot版本均能正常启动。那就只剩下ipxe菜单问题了,请高手指出菜单错误处,葱大的IPXEFM菜单都是变量,看不懂,我的菜单如下: #!ipxe ##https://boot.ipxe.org set menu-timeout 10000 set menu-default win864 # set menu-default local set xieyi:string http isset ${ip} || dhcp #isset ${next-server} || set next-server 192.168.3.3 :start menu iPXE Boot Menu --${ip} item --gap -- --------------------------------- PE -------------------------------- # item win32B BIOS Boot WinPE 32 (wimboot) # item win32U UEFI Boot WinPE 32 (wimboot) item win64B BIOS Boot WinPE 64 (wimboot) item win64U UEFI Boot WinPE 64 (wimboot) item local Boot from local drive item --gap -- -------------------------------- TOOL -------------------------------- item --gap -- ---------------------------- Advanced options ----------------------- item --key c config Configure settings -- c item shell Drop to iPXE shell item reboot Reboot computer item --key x exit Exit iPXE and continue BIOS boot -- x choose --timeout ${menu-timeout} --default ${menu-default} selected goto ${selected} :shell echo Type 'exit' to get the back to the menu shell goto start :reboot reboot :exit exit :config config goto start #:win32B # kernel ${xieyi}://${next-server}/boot/wimboot || goto retry # initrd ${xieyi}://${next-server}/boot/bootmgr.exe bootmgr.exe || goto retry # initrd ${xieyi}://${next-server}/boot/bcdB BCD || goto retry # initrd ${xieyi}://${next-server}/boot/boot.sdi boot.sdi || goto retry # initrd ${xieyi}://${next-server}/boot/10pe.WIM BOOT.WIM || goto retry # boot || goto retry # goto start #:win32U # kernel ${xieyi}://${next-server}/boot/wimboot || goto retry # initrd ${xieyi}://${next-server}/bootia32.efi bootia32.efi || goto retry # initrd ${xieyi}://${next-server}/boot/bcdU BCD || goto retry # initrd ${xieyi}://${next-server}/boot/boot.sdi boot.sdi || goto retry # initrd ${xieyi}://${next-server}/boot/10pe.WIM BOOT.WIM || goto retry # boot || goto retry # goto start :win64B kernel ${xieyi}://${next-server}/boot/wimboot || goto retry initrd ${xieyi}://${next-server}/boot/bootmgr.exe bootmgr.exe || goto retry initrd ${xieyi}://${next-server}/boot/bcdbios BCD || goto retry initrd ${xieyi}://${next-server}/boot/boot.sdi boot.sdi || goto retry initrd ${xieyi}://${next-server}/boot/10pe.WIM BOOT.WIM || goto retry boot || goto retry goto start :win64U kernel ${xieyi}://${next-server}/boot/wimboot || goto retry initrd ${xieyi}://${next-server}/boot/bootwin.efi bootx64.efi || goto retry initrd ${xieyi}://${next-server}/boot/bcduefi BCD || goto retry initrd ${xieyi}://${next-server}/boot/boot.sdi boot.sdi || goto retry initrd ${xieyi}://${next-server}/boot/10pe.WIM BOOT.WIM || goto retry boot || goto retry goto start #从本地硬盘启动 :local sanboot --no-describe --drive 0x80 :retry imgfree prompt Error! press any key to back menu goto start |
错误提示里给出了建议:使用最新版本的ipxe |
6666 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.