无忧启动论坛
标题:
[史上最伟大网管]ipxe自动判断环境启动WIM的脚本示例
[打印本页]
作者:
江南一根葱
时间:
2020-11-17 15:29
标题:
[史上最伟大网管]ipxe自动判断环境启动WIM的脚本示例
本帖最后由 江南一根葱 于 2020-11-17 15:31 编辑
#!ipxe
#设置pe的路径
set pe64wimfile= /Boot/pe64.wim
#在bios和efi不同环境取相应的文件
#找不到next-server变量就把dhcp-server的变量值给它
isset ${next-server} || set next-server ${dhcp-server}
#找不到proxydhcp/next-server变量就把proxydhcp/dhcp-server的变量值给它
isset ${proxydhcp/next-server} || set proxydhcp/next-server ${proxydhcp/dhcp-server}
#如果proxydhcp/next-server变量值存在,那么赋给booturl,不然就使用next-server的变量值
isset ${proxydhcp/next-server} && set booturl ${proxydhcp/next-server} || set booturl ${next-server}
#启动pe开始
kernel http://${booturl}/app/wimboot/wimboot
iseq ${platform} pcbios && initrd http://${booturl}/app/wimboot/bootmgr bootmgr ||
iseq ${platform} efi && initrd -n bootx64.efi http://${booturl}/app/wimboot/bootmgfw.efi bootmgfw.efi ||
iseq ${platform} pcbios && initrd http://${booturl}/app/wimboot/biosbcd bcd ||
iseq ${platform} efi && initrd http://${booturl}/app/wimboot/BCD bcd ||
initrd http://${booturl}/app/wimboot/boot.sdi boot.sdi ||
iseq ${platform} pcbios && initrd http://${booturl}${pe64wimfile=} boot.wim ||
iseq ${platform} efi && initrd -n boot.wim http://${booturl}${pe64wimfile=} ||
boot
复制代码
自行准备相关文件,或下载使用我的各个模板,都有相关文件
作者:
xvsv
时间:
2020-11-17 16:06
厉害哦 支持你
作者:
caocaofff
时间:
2020-11-17 17:57
不错,可以学习(抄袭)一下
作者:
bfgxp
时间:
2020-11-17 17:59
这个可以有,我是用的双心的配置文件。
作者:
devilma
时间:
2020-11-19 00:19
给大佬默默点赞了。。。。
作者:
cfjy8
时间:
2020-11-26 00:44
大佬,这个代码到底要如何编译啊。用什么工具编译的?
作者:
lusir401
时间:
2020-12-22 08:39
有这个基本可以自己定制了。
作者:
zj9018
时间:
2023-3-18 09:36
#在这里快速回复#谢谢分享!下来试试
作者:
zj9018
时间:
2023-3-26 16:35
#在这里快速回复# 谢谢分享,这东东确实不错
作者:
hanchi123
时间:
2023-4-18 14:38
感谢分享
作者:
jiangbian321
时间:
2023-6-28 11:05
很给力!
作者:
hhhhwwww
时间:
2023-9-20 12:51
感谢分享
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3