|
在win8.1下StartServer.cmd也可以ipxe网启0PE.ISO
试了一下,在win8.1下StartServer.cmd也可以ipxe网启0PE.ISO,有成功例子。
我把附件中StartServer.cmd跟0PE.ISO两文件放在一起(在V:盘根目录),运行StartServer.cmd,傻瓜式免配置,
就可以在VMware客户机(我用的是桥接方式)成功网启。
进桌面后,10pe看不到iso里的内容;0pe有特殊处理,可以直接看到iso里包括外置工具的所有内容。
上述0PE.ISO可以用其它pe的iso冒名顶替,因而此StartServer.cmd有一定的通用性。
试验中遇到iso体积较大时启动不了(466MB以下可以,自己剪裁吧),也许是因为内存不足或所用ipxe版本有局限,暂不深究。
如果不用傻瓜式,而要自行折腾配置网启环境,以下方法供参考:
(1)定制专用ipxe引导文件
用UltraEdit或类似的二进制编辑工具,修改附件中ipxe0pe内容。
具体是找到15字节长的ip地址串“192.168.000.100”,改为tftp服务器所在机器的ip,例如“010.194.001.123”。
(2)自行配置tftp服务器
把附件中grub.exe放在下载目录,以上述定制的ipxe0pe为引导文件。
(3)自行配置http服务器(监听端口80)
把0pe.iso放在下载目录(根),部署完毕。
客户机网启时,以tftp协议从tftp服务器下载并执行ipxe0pe,
ipxe0pe以tftp协议从tftp服务器下载grub.exe,以http协议从http服务器下载0pe.iso,
然后执行grub.exe,它负责启动iso。
|
|