江南一根葱 发表于 2020-11-19 20:51:40

IPXE文件管理器!启动WIM、ISO、IMG、RAMOS、ISCSI的网启模板BIOS&UEFI 20240327

本帖最后由 江南一根葱 于 2024-3-27 20:25 编辑

清真!支持自定义多个wim、iso、vhd、img、ramos、iscsi目标,修改超简单!看懂脚本的可以自己加到100+个 ! "ipxe-filemanage”{:1_201:}如果ipxefm.7z有密码,密码为"ipxefm"
[*]直播楼主晚上玩电脑地址B站直播
[*]脚本长期更新地址https://github.com/zwj4031/ipxefm
[*]注:mini.wim已经关闭防火墙,已支持32位程序,所以ghost多播、直接广播功能都可以用了,支持多播镜像文件、P2P同步,架设不成功的也可以使用此帖中的netcopy方案
20201120更新
[*]修复高级选项"config、shell、reboot等失效的问题
[*]增加poweroff菜单
20201127更新
[*]增加vhd类型(暂时用处不大)
[*]增加grub4dos方式启动(iso、img、vhd)
[*]pcbios和uefi下独立配置默认启动方式
[*]支持0-9快捷键快速启动
[*]支持射入文件,要射的文件放在/app/inject目录,适合中阶用户配置,设定是支持5个
20201128更新
[*]默认不注入文件
[*]现在可以独立设置默认启动方式(已设置最佳方式)
20201130更新
[*]wim文件启动时可选择不注入(默认)和注入文件两种启动方式
[*]增加用HFS作为http服务器的批处理
[*]增加群晖或openwrt或其它linux系用的启动文件
20201201更新
[*]增加iscsi target启动 (可添加IQN)
[*]修复几个bug
20201202更新

[*]取消iso类型文件用sanboot启动时的 --drive 0xff参数(虚拟机下会导致重启)
20201203更新

[*]修复iscsi目标启不了的bug
20201206更新

[*]批处理修改,启动时删除hfs上一次产生的临时文件
20201208更新

[*]重新编译oepnwrt或群晖专用启动文件,使用死循环dhcp技术,用tftp协议传输ipxeboot.txt(适应tftp和http服务器分开的情况)
20201218更新
[*]增加grub2toy.efi,支持网络启动svbus驱动的ramos(小于3G的文件,xz,gz,lzop,lzma,vhd)
[*]支持UEFI下Grub2 map方式网络启动iso
20201227更新

[*]uefi下启动iso增加imgboot方式 (启动速度较快)
[*]uefi下启动iso增加grub map --mem --rt方式,可以网启后还能挂载iso自身(需要pe有Svbus驱动)
[*]开始调整并精简脚本,
20210103更新

[*]更新grub2toy.efi 增加一些伪参数
[*]添加nfs.exe,nfs开启nfs网启大业 (使用示例在app目录的burntool下)
[*]添加高级工具菜单(可自己修改作自定义菜单使用,burnimg仅作为示例
[*]整理菜单wimboot部份,添加共享批处理
[*]增加wimboot -netghost菜单项,进pe后自动传统网克
[*]增加wimboot -smb菜单项,进pe后自动挂载tinypxe自动开启的共享目录为B盘,目录名为"pxe"
20210105更新

[*]优化、精简大量脚本
[*]优化开机批处理startup.bat,用另类方式得到服务器ip地址
[*]批处理动画效果(无聊)
[*]增加切换winpeshl.ini的开关,以便调试不同的pe(如不切换,默认winpeshl.ini会导致核心用winxshell制作的pe黑屏)
20210107更新

[*]正式更名(目录)为ipxefm
[*]重写、分配部份脚本,高度山寨grub2fm的目录结构 (小白只需要修改脚本稀少的ipxeboot.txt)
[*]更换原背景为有一根红毛的背景图片
[*]增加themes目录,可自定义背景,loading图片
[*]增加静默无错提示启动过程,只在加载最终文件时显示进度,并显示loading图片
[*]静默参数在init.ipxe里改,如果想恢复显示加载各文件过程,请注释掉quiet项(set quiet一行前面加#号)
20210109更新

[*]mini.wim添加螃蟹网卡驱动最新版,实测板载螃蟹网卡的实体机支持挂载共享
[*]可以自定义第二页菜单显示的标题,全类型支持
[*]wim文件可自定义射入文件所在的目录路径,开机批处理执行的任务目标
[*]比如要定义wim1
[*]第一项是设置文件在服务器上的相对路径

[*]set wim1 /mini.wim

[*]第二项是设置wim1在菜单上显示的名称,不设置就会显示文件相对路径

[*]set wim1name minipe:netghost

[*]第三项是设置射入文件的目录名称,对应服务器上的app/inject/下的目录

[*]set wim1injectdir default

[*]第四项是设置开机批处理执行的任务目标,需要配合批处理实现

[*]set wim1job netghost

[*]如果全不设置,继续显示第三页菜单
20210110更新
[*]增加对netpe_multiarch.iso中netcopy.wim的支持(网克、同传、挂载共享) ,菜单有示例写法

[*]精简大量wim启动相关的无用脚本
[*]批处理增加对当前的网启目录获取权限(共享为pxe,权限everyone:F)
20210114更新
[*]增加对chobitpe(史上最伟大64位pe)的支持 理论上支持ljycslg的PE(64位) 对应inject目录:chobitpe
20210117更新
[*]增加云启动(cloudboot)菜单大项,添加netboot.xyz,在线安装linux
[*]云启动添加本版的RyanBoot
[*]测试:启动wim时,一般pe和winxshell合并共用一个winpeshl.ini文件(同时执行)
[*]编译新版wimboot(2020年版),默认关闭调试输出(ntboot那种秒启的感觉,原汁儿原味,逼真,让你爽)
[*]支持那个从任意win10原版iso中7秒生成的pe PE的制作工具在这里
20210130更新
[*]自带的minipe修复重启、关机功能
20210204更新
[*]编译新版wimboot 据说支持启动超大wim文件(<3G)
20210210更新
[*]编译新版wimboot 修复uefi环境不能启动wim文件的问题 (群员反馈)
20210302更新

[*]升级wimboot
[*]添加INTEL I219-LM网卡驱动
[*].mini.wim支持重启,关机,关闭防火墙以便支持多播 关闭方法: 注册表项:

[*]

[*]"Start"=dword:00000003
20210303更新

[*]升级wimboot
[*]增加imdisk_GUI (已退群、拉黑名单、删帖、删网盘共享并和我不好的5大出品)
[*]增加分区工具DG3.5(仅可以在无数据情况下mbr转gpt)
20210304更新

[*]升级wimboot
[*]增加job=netcopy网络同传选项
[*]增加菜单编号0
20210304更新

[*]升级wimboot到2.7.2 修复3G以上内存的机器启动wim失败的问题
20210323重磅更新!!

[*]升级wimboot到2.7.2 修复3G以上内存的机器启动wim失败的问题
[*]加入aria2c和64位局域网多播工具
[*]加入多播任务,在桌面增加任务相关快捷方式
[*]修复多播任务 优化流程文本显示
[*].高质量高性能的BT方案(半自动尝鲜)!!!
20210324更新!!
[*]全自动分区格式化,p2p下载镜像后自动还原
[*]全面兼容三大pe ,mini.wim,netcopy.wim,chobitpe.wim
[*]分区大小调整和其它diy,用7z编辑访问inject目录下的sysx64.exe和用文本编辑default目录下的startup.bat)
20210328更新!!

[*]调整diskpartscripts目录结构,测试引入双硬盘(disk0 master-disk1 slaver)支持
20210331更新!!
[*]增加更多菜单位
[*]部署模式下增加对共享盘B:\system.wim文件进行检测,如果存在则自动还原
20210402更新!!
[*]minipe支持远程啦!添加了我汉化的最新版TightVNC,"螺蛳壳里做道场版PE"上市了
20210411更新!!
[*]群控版来了!!一个批处理控制局域网所有PE(ipxefm-control.bat)
[*]pe开机后会自动登记自己的ip地址到服务器(须先打开ipxefm-control.bat)
[*]支持一次性给所有pe发送任务命令 netghost netcopy 多播 p2p 全部支持
[*]支持一次性给所有pe发送自定义命令,比如如pecmd kill ghostx64.exe,或关机,重启
[*]支持在主机列表中选择某台主机进行远程控制
20210416更新!!
[*]minipe使用winxshell的UI作为提示窗口,显示更清晰!
[*]加入螺蛳壳多播收发端,ipxefm-MulticastServer.bat双击运行,保留把文件拖放或粘帖到这个批处理也能发送的功能
[*]ipxefm-Control.bat加入"仅多播[不分区]"项
20210424更新!!
[*]加入网卡pnp功能,如果pe无法获得ip(pe桌面上方不显示ip地址),原因是没有驱动网卡的话,可以自行准备驱动包,
(驱动包为app/inject/default目录下的drivers.7z,可以下载你网卡驱动改名为drivers.7z替换原文件测试
或者用7z拖你的网卡驱动目录进drivers.7z包里--推荐)
20210505更新!!

[*]在深入学习和**QQ群343245050群主的批处理、在*和群员的指导下深深刨坑出山了!
[*]成功获得仅159M!支持32位程序的超凡精简pe一枚,已用它替换ipxefm包中的mini.wim,20210505制作
[*]支持第三方浏览器,可上网冲“浪”(自己找)
[*]全面加入伽卡它卡教师端、学生端(开机暂不运行)
[*]全面加入Hou多播发送、Hou多播接收
20210507更新!!

[*]支持ISCSI!体积增加到162M!
20210522更新!!

[*]增加多播部署任务houmbr、hougpt
20210609更新!!
[*]修复伽卡他卡教师端快捷方式运行后变成学生端的问题
[*]修复服务端hou多播批处理运行两个界面的问题
[*]删去netcopy.wim,chobitpe菜单项,方便初学者在空位添加自己的pe(保留给中阶用户参考用的菜单配置项目)
[*]添加gaka任务,启动后自动运行伽卡他卡电子教室学生端
[*]添加ipxefm-Control-Gakataka-Teacher批处理,服务器上可以运行教师端来控制PE
[*]修改优化ipxeboot.txt中的注释说明
[*]开机映射共享尝试次数改为5次,不再无数次地循环尝试下去
20210925更新!!

[*]更新ipxefm增加群控命令HOU多播到I:\[不分区
[*]新增mini目录,目录结构和脚本完全兼容NewBeePlusPE
20220112更新!!

[*]增加自定义命令示例:格式化指定盘符
[*]增加xdown命令,下载服务器指定文件到pe的X盘根目录
[*]增加xrun命令,下载服务器指定文件到pe的x盘根目录并运行
20220116更新!!
[*]群控增加IFW多播任务 关于IFW软件查看此帖
[*]群控增加磁盘操作,清空指定硬盘所有分区[清空磁盘是ghost多播或IFW还原前需要的操作]
20220317更新!!
[*]完全使用newbeeplus生成的pe镜像,完全通用,原批处理脚本逐步会由Lua脚本替代,之前的版本标记为ipxefm2021
20220820更新!!
[*]增加第二参数传递,ghost自定义会话名称功能,支持蹲坑法克隆,排队点播功能
[*]替换ghost版本为博通版本,支持GPT分区的多播网克
20221018更新!!
[*]ipxefm增加ifw多播任务
[*]回滚ghost到上一个版本
20221023更新!!
[*]更新ghost到版本11499感谢2859#@freesoft00提供提取的文件
[*]添加intel系列网卡驱动
[*]* Intel(R) I210 Gigabit Ethernet Controller
[*]* Intel(R) I217 Gigabit Ethernet Controller
[*]* Intel(R) I218 Gigabit Ethernet Controller
[*]* Intel(R) I219 Gigabit Ethernet Controller
[*]* Intel(R) I350 Gigabit Ethernet Controller
[*]* Intel(R) I354 Gigabit Ethernet Controller
[*]* Intel(R) Ethernet Controller I225
[*]* Intel(R) Ethernet Controller 82599
[*]* Intel(R) Ethernet Controller X520
[*]* Intel(R) Ethernet Controller X540
[*]* Intel(R) Ethernet Controller x550
[*]* Intel(R) Ethernet Controller X552 (Microsoft Windows Server operating system only)
[*]* Intel(R) Ethernet Controller X553 (Microsoft Windows Server operating system only)
[*]添加云服务器驱动(阿里云之类) QQ群员提供
[*]Red Hat VirtIO Ethernet Adapter
[*]Red Hat VirtIO SCSI controller Installation Disk

20221207更新!!

[*]mini.wim更新,支持dwm效果!支持极域电子教室2016客户端软件
[*]ipxefm设置小于120G的硬盘分为一个区,单分区也支持wim格式的p2p、hou多播部署

20221230更新!!

[*]增加iscsi自动连接功能,菜单选中iscsi_client即可体验,需要服务端用iscsiconsole添加一个以上iscsi目标!
20230209更新!!
[*]修改QB在p2p传输时使用tcp模式,实测速度可达100M/s
[*]升级wimboot到最新版本
[*]添加自动生成dp.ini和iscsi模式自动恢复镜像的脚本(代码是注释状态,未开放)
[*]添加ipxefm-iscsi服务端
[*]
20231207更新!!

[*]网启功能加入客户机安全启动支持(批处理设定开机任务)
[*]网启功能加入客户机安全启动TFTP速率调整支持(安全启动架设时会询问)
[*]网启功能加入启动其它WIM文件支持(安全启动架设时会询问)
[*]网启客户端获得ip后,强制转为固定IP以改善tinypxe的dhcp服务不稳定引起克隆或同传时IP地址变更的问题,(网克同传稳定性测试)
[*]安全启动批处理文件名为:ipxefm-SecureBoot-PROXYDHCP/DHCP.bat,
[*]独立调整启动速率或选其它PE启动的批处理为:Secure_BCD.bat
[*]如果ipxefm.7z有密码,密码为"ipxefm"
20240102更新!!
[*]更新mini.wim核心,解决打不开“此电脑”的问题
20240327更新!!
[*]更新mini.wim核心,BCD添加最高分辨率参数,升级netcopy到最新版,升级螃蟹网卡驱动到最新版
[*]
此动画为启动本包内mini.wim注入批处理,启动后映射共享目录(PXE)为B盘的演示



[*]
[*]旧的文件包下载:至20201208停更(只作脚本参考,要实战用请勿下载)
[*]因论坛上传限制20201208及之前的版本只含基础脚本文件,最新、实时的完整包到github或群里下载
[*]最新版本下载:

本帖相关视频教程
[*]ipxefm应用-演示网启pe后映射共享还原系统
[*]https://www.bilibili.com/video/BV1Pt4y167Ua


[*]ipxefm应用-批量装机、全自动分区、p2p分发,用你最熟悉的BT种子快速给500台机安装系统
[*]https://www.bilibili.com/video/BV1Sf4y1x7ea?share_source=copy_web


[*]ipxefm应用-用黑客工具Netcat一键群控PE实现批量装机
[*]https://www.bilibili.com/video/BV1E84y1F7vY?share_source=copy_web


[*]ipxefm应用-从网络启动各种PE(wim、iso、img)
[*]https://www.bilibili.com/video/BV1nK4y1X73V/


[*](回放)ipxefm应用-pxe无人值守,修改网启默认菜单项
[*]https://www.bilibili.com/video/BV1RB4y1T7mx?share_source=copy_web
[*]
[*]【ipxefm应用- 摸鱼!一次架设,全程自动网络克隆,是ghost无人值守点播装机,不是共享还原!最适合学校教室用的装系统方案】
[*]https://www.bilibili.com/video/BV1Ee4y1d7cg?share_source=copy_web&vd_source=6e548c19d22b7fa696256dc1e5d81f72


[*]【ipxefm应用-Uefi环境GPT分区ghost网克教程】
[*]https://www.bilibili.com/video/BV1sa411d7Y7?share_source=copy_web&vd_source=6e548c19d22b7fa696256dc1e5d81f72















江南一根葱 发表于 2020-11-19 22:44:23


启动效果


别扭 发表于 2020-11-19 21:06:05

别扭 已进入直播间{:1_193:}

dawnstar 发表于 2020-11-19 22:49:40

顶一顶,赞一个

2012xuchyou 发表于 2020-11-20 06:12:44

不错的,顶一下。

韩小锐 发表于 2020-11-20 08:16:06

感谢分享

38767476 发表于 2020-11-20 20:01:05

权限不足。。emmmmmm

38767476 发表于 2020-11-20 20:01:29

刘铁备用~!!!!!!!!!!!!

lenuo 发表于 2020-11-25 08:35:25

看起来好屌的样子!!!

losen 发表于 2020-11-25 10:29:55

粉丝
关注

dawnstar 发表于 2020-11-26 21:53:08

忠实粉丝。用了一段时间,发现对于ISO镜像格式的PE兼容性不太好。
在网上找了一段时间,发现https://my.oschina.net/hsds/blog/3100114
这个帖子的PXE启动对于ISO镜像支持比较好。
希望楼主有空的时候再研究一下,看是我的个别现象还是共性,希望以个版本兼容性更好。

江南一根葱 发表于 2020-11-26 22:38:32

dawnstar 发表于 2020-11-26 21:53
忠实粉丝。用了一段时间,发现对于ISO镜像格式的PE兼容性不太好。
在网上找了一段时间,发现https://my.os ...

增加了几种启动iso的方式,还没上传
不过,是怎么个不太好法

2012jihan1997 发表于 2020-11-26 23:01:50


权限不足。。emmmmmm

dawnstar 发表于 2020-11-26 23:06:49

虚拟机测试,选择sanboot 方式启动iso,没有出现加载界面,一下子虚拟机就自动重启。也有的是其他的提示。

江南一根葱 发表于 2020-11-27 10:03:09

dawnstar 发表于 2020-11-26 23:06
虚拟机测试,选择sanboot 方式启动iso,没有出现加载界面,一下子虚拟机就自动重启。也有的是其他的提示。

虚拟机不作数
不是还有memdisk方式,可以自己配置首选方式的

dawnstar 发表于 2020-11-27 10:41:47

今天又用实体机试过了,启动ISO镜像的PE文件,成功率也很低。同一个镜像文件,灰大师的那个pxe就可以成功启动。不知道是不是加载写代码的方式不一样。memdisk可以成功。有时间可以看一下sanbook方式还可以改进吗?

dawnstar 发表于 2020-11-27 10:53:40

很喜欢楼主的pxe,希望打造一个史上兼容性最好最完善的pex启动工具。

江南一根葱 发表于 2020-11-27 11:08:24

dawnstar 发表于 2020-11-27 10:41
今天又用实体机试过了,启动ISO镜像的PE文件,成功率也很低。同一个镜像文件,灰大师的那个pxe就可以成功启 ...

一般传统bios下都是用memdisk方式,ipxe下如果不调用第三方的工具,都是一样的
我新的脚本可以试下,替换原Txt就行,默认可以改下都有注释,应该很容易改

江南一根葱 发表于 2020-11-27 11:21:12

新包已上传
20201127更新

[*]增加vhd类型(暂时用处不大)
[*]增加grub4dos方式启动(iso、img、vhd)
[*]pcbios和uefi下独立配置默认启动方式
[*]优化流程

bfgxp 发表于 2020-11-27 15:26:33

#前方高能!这个ghost.bat最终会出现在你所有pe的X:\windows\system32目录下
这个是怎么实现的?

江南一根葱 发表于 2020-11-27 15:43:04

bfgxp 发表于 2020-11-27 15:26
这个是怎么实现的?

这个是wimboot的新特性,前两年就有了

bfgxp 发表于 2020-11-27 15:49:42

江南一根葱 发表于 2020-11-27 15:43
这个是wimboot的新特性,前两年就有了

举个例子三

江南一根葱 发表于 2020-11-27 15:59:51

bfgxp 发表于 2020-11-27 15:49
举个例子三

脚本改一下,你随便用wimboot启不管哪个wim格式的pe,都会出现文件
比如
initrd http://${booturl}/netpe/start.ini start.ini
会直接覆盖掉PE系统中原来的start.ini
所以你可以.................
initrd http://${booturl}/netpe/winpeshl.ini winpeshl.ini
我的pe只是在winpeshl.ini和startup.bat中写明了注入ip.txt会从ip.txt里获取ip地址。

Ventoy和grubfm都是用类似的逻辑来实现挂盘和安装原版系统的,就是实现过程不太一样

bfgxp 发表于 2020-11-27 16:22:33

江南一根葱 发表于 2020-11-27 15:59
脚本改一下,你随便用wimboot启不管哪个wim格式的pe,都会出现文件
比如
initrd http://${booturl}/net ...

原来如果,感谢解惑

2012huguoliang 发表于 2020-11-27 16:30:56

老大 ISCSI WIN7.VHD蓝屏

江南一根葱 发表于 2020-11-27 18:00:15

2012huguoliang 发表于 2020-11-27 16:30
老大 ISCSI WIN7.VHD蓝屏
要想启vhd,你需要先了解其原理。。
这个项暂时用处不大要不你共享下win7.vhd

江南一根葱 发表于 2020-11-27 19:39:25

今天直播wimboot射文件!!!

江南一根葱 发表于 2020-11-27 22:18:59

bfgxp 发表于 2020-11-27 16:22
原来如果,感谢解惑

现在启动模板有射入文件的配置项了,有示例,可以试试

dawnstar 发表于 2020-11-28 00:50:34

原来有两种sanboot和memdisk启动方式,选择改进以后只有一种了吗?

江南一根葱 发表于 2020-11-28 10:34:34

dawnstar 发表于 2020-11-28 00:50
原来有两种sanboot和memdisk启动方式,选择改进以后只有一种了吗?

说的是iso的话目前有三种启动方式了
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: IPXE文件管理器!启动WIM、ISO、IMG、RAMOS、ISCSI的网启模板BIOS&UEFI 20240327