|
本帖最后由 江南一根葱 于 2021-4-14 11:01 编辑
所有的bootmgr和bcd是可以共用一个的,
tinypxe官方包里有提供。。
所以其实只需要单独写个wimboot菜单出来,然后在主菜单引用,
set wim ${selected} && goto wimboot一句就可以了。。
可以用这些文件,
wimboot.7z
(1017.12 KB, 下载次数: 13)
另外就是最新版的wimboot下载地址变了,现在是
https://github.com/ipxe/wimboot/releases/latest/download/wimboot
我附件中的wimboot是最新的,修复了很多bios下启动的问题,还添加了静默参数 quiet,用法
kernel http://${booturl}/app/wimboot/wimboot quiet
这样可以不显示那些字符,,兼容bios/uefi可以这样写
- :wimboot
- #假如取文件失败就换个地址
- kernel http://${booturl}/app/wimboot/wimboot quiet || goto retryip
- #在bios和efi不同环境取相应的文件
- iseq ${platform} pcbios && initrd http://${booturl}/app/wimboot/bootmgr bootmgr ||
- iseq ${platform} efi && initrd -n bootx64.efi http://${booturl}/app/wimboot/bootmgfw.efi ||
- initrd http://${booturl}/app/wimboot/BCD BCD ||
- initrd http://${booturl}/app/wimboot/boot.sdi boot.sdi ||
- iseq ${platform} pcbios && initrd http://${booturl}${bootfile} boot.wim ||
- iseq ${platform} efi && initrd -n boot.wim http://${booturl}${bootfile} ||
- boot ||
复制代码
|
|