|
本帖最后由 minchengan 于 2022-10-19 23:59 编辑
今天研究了一下互联网上的PXE,参考了yigeren大佬的帖子:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=415489,做了一个ISO,可以通过互联网远程PXE(局域网也可用)
支持自己修改提供菜单的服务器地址及菜单名
服务器端只需要架设http,将菜单文件和memdisk文件及PE文件放入其中(配置文件里的PE是放在ISO目录下),修改成相应的文件路径名
涉及到的配置文件有:menu.lst(里面指定了myscript.ipxe,与后面对应,不需要做修改),myscript.ipxe(里面有指定菜单配置文件menu.ipxe的条目),menu.ipxe(菜单配置文件)。很简单,一看就明白了。
iso文件很小,用grub4dos引导,可去掉ISO里面自带的PE(32M),这样整个ISO才2M左右。
UEFI引导部分已成功
使用场景:
1.远程安装系统,需要服务器端的pe做成可反向连接的,如ultraVNC有这个功能,我的完整版pe里有这个的相关配置,默认反向连接部分注释掉了(有说明),可参考。提取出来做一个小的带网络的pe,还可加上todesk等类似的控制程序。
2.玩玩无盘(其实还是需要启动盘,如u盘启动这个iso)
3.其他的无盘玩法。。。
https://www.123pan.com/s/jpbRVv-YNQWh提取码:oRRZ
GRUB4DOS-远程引导&WinPE&服务端文件.7z
用路由器Padavan固件和黑群晖做服务端都成功引导,服务端地址用的DDNS。
请将myscript.ipxe和menu.ipxe和\EFI\BOOT\BOOTX64.EFI里面的地址做相应修改
请将myscript.ipxe和menu.ipxe和\EFI\BOOT\BOOTX64.EFI里面的地址做相应修改
请将myscript.ipxe和menu.ipxe和\EFI\BOOT\BOOTX64.EFI里面的地址做相应修改
增加了一个PXE用PE系统。
用法简介:
1.Biso引导winpe.iso
从ISO里提出myscript.ipxe文件,修改里面的http服务器IP及端口(默认80,如果改了端口或用了路由器的端口映射,填上相应端口),再打包回去
服务器端:开http,http主目录中放上memdisk和menu.ipxe
menu.ipxe里面的地址也做相应修改
建一目录iso(不建也可以,对应menu.ipxe里面的配置),iso下放pe文件winpe.iso即可。
myscript.ipxe和menu.ipxe可根据实际情况修改
2.UEFI引导boot.wim:
从ISO里提出myscript.ipxe文件,修改里面的http服务器IP及端口(默认80,如果改了端口或用了路由器的端口映射,填上相应端口),再打包回去
服务器端:开http,http主目录中放上memdisk和menu.ipxe,还有boot目录(用于UEFI引导boot.wim用)
menu.ipxe里面的地址也做相应修改
建一目录iso(不建也可以,对应menu.ipxe里面的配置),iso下放pe文件boot.wim即可。
boot.wim从iso里提取
用Hex Workshop修改\EFI\BOOT\BOOTX64.EFI里有关服务器端IP地址相关内容,参考http://bbs.wuyou.net/forum.php?mod=viewthread&tid=415489中相关内容
myscript.ipxe和menu.ipxe可根据实际情况修改
--------------
bios引导iso文件
uefi引导从iso里提取出来的boot.wim,提取出来文件名是大写,请改为小写(因为menu.ipxe中用了小写)
注意服务器端文件路径中的大小写
|
|