无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 9104|回复: 98
打印 上一主题 下一主题

[发布] IPXE文件管理器!支持启动WIM、ISO、IMG、RAMOS、ISCSI的网启模板(BIOS/UEFI) 0210

    [复制链接]
跳转到指定楼层
1#
发表于 2020-11-19 20:51:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 江南一根葱 于 2021-2-10 14:07 编辑

清真!
支持自定义多个wim、iso、vhd、img、ramos、iscsi目标,修改超简单!
看懂脚本的可以自己加到100+个 ! "ipxe-filemanage”

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系用的启动文件 pxeboot启动文件群晖&openwrt专用.7z (864.81 KB, 下载次数: 289)
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文件的问题 (群员反馈)




此动画为启动本包内mini.wim注入批处理,启动后映射共享目录(PXE)为B盘的演示




更新后的文件包下载: ipxeboot.7z (3.91 MB, 下载次数: 473) 20201208停更
20201218以后的版本下载: ipxeboot下载.txt (350 Bytes, 下载次数: 368)
因论坛上传限制20201208及之前的版本只含基础脚本文件,最新、实时的完整包到github或群里下载

本帖相关视频教程
https://www.bilibili.com/video/BV1Pt4y167Ua



来自 3#
 楼主| 发表于 2020-11-19 22:44:23 | 只看该作者

启动效果



回复

使用道具 举报

2#
发表于 2020-11-19 21:06:05 | 只看该作者
别扭 已进入直播间

点评

同感  发表于 2020-11-20 00:00
回复

使用道具 举报

4#
发表于 2020-11-19 22:49:40 来自手机 | 只看该作者
顶一顶,赞一个
回复

使用道具 举报

5#
发表于 2020-11-20 06:12:44 | 只看该作者
不错的,顶一下。
回复

使用道具 举报

6#
发表于 2020-11-20 08:16:06 | 只看该作者
感谢分享
回复

使用道具 举报

7#
发表于 2020-11-20 20:01:05 | 只看该作者
权限不足。。emmmmmm
回复

使用道具 举报

8#
发表于 2020-11-20 20:01:29 | 只看该作者
刘铁备用~!!!!!!!!!!!!
回复

使用道具 举报

9#
发表于 2020-11-25 08:35:25 | 只看该作者
看起来好屌的样子!!!
回复

使用道具 举报

10#
发表于 2020-11-25 10:29:55 | 只看该作者
粉丝
关注
回复

使用道具 举报

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

点评

能否把提到的WIN10PE共享出来,这个网盘是个大坑,没办法下载.  详情 回复 发表于 2020-11-28 17:41
增加了几种启动iso的方式,还没上传 不过,是怎么个不太好法  详情 回复 发表于 2020-11-26 22:38
回复

使用道具 举报

12#
 楼主| 发表于 2020-11-26 22:38:32 | 只看该作者
dawnstar 发表于 2020-11-26 21:53
忠实粉丝。用了一段时间,发现对于ISO镜像格式的PE兼容性不太好。
在网上找了一段时间,发现https://my.os ...

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

使用道具 举报

13#
发表于 2020-11-26 23:01:50 | 只看该作者

权限不足。。emmmmmm
回复

使用道具 举报

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

点评

虚拟机不作数 不是还有memdisk方式,可以自己配置首选方式的  详情 回复 发表于 2020-11-27 10:03
回复

使用道具 举报

15#
 楼主| 发表于 2020-11-27 10:03:09 | 只看该作者
dawnstar 发表于 2020-11-26 23:06
虚拟机测试,选择sanboot 方式启动iso,没有出现加载界面,一下子虚拟机就自动重启。也有的是其他的提示。

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

使用道具 举报

16#
发表于 2020-11-27 10:41:47 来自手机 | 只看该作者
今天又用实体机试过了,启动ISO镜像的PE文件,成功率也很低。同一个镜像文件,灰大师的那个pxe就可以成功启动。不知道是不是加载写代码的方式不一样。memdisk可以成功。有时间可以看一下sanbook方式还可以改进吗?

点评

一般传统bios下都是用memdisk方式,ipxe下如果不调用第三方的工具,都是一样的 我新的脚本可以试下,替换原Txt就行,默认可以改下都有注释,应该很容易改  详情 回复 发表于 2020-11-27 11:08
回复

使用道具 举报

17#
发表于 2020-11-27 10:53:40 来自手机 | 只看该作者
很喜欢楼主的pxe,希望打造一个史上兼容性最好最完善的pex启动工具。
回复

使用道具 举报

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

一般传统bios下都是用memdisk方式,ipxe下如果不调用第三方的工具,都是一样的
我新的脚本可以试下,替换原Txt就行,默认可以改下 ipxeboot.txt (13.78 KB, 下载次数: 9) 都有注释,应该很容易改
回复

使用道具 举报

19#
 楼主| 发表于 2020-11-27 11:21:12 | 只看该作者
新包已上传
20201127更新
  • 增加vhd类型(暂时用处不大)
  • 增加grub4dos方式启动(iso、img、vhd)
  • pcbios和uefi下独立配置默认启动方式
  • 优化流程
回复

使用道具 举报

20#
发表于 2020-11-27 15:26:33 | 只看该作者
#前方高能!这个ghost.bat最终会出现在你所有pe的X:\windows\system32目录下

这个是怎么实现的?

点评

这个是wimboot的新特性,前两年就有了  详情 回复 发表于 2020-11-27 15:43
回复

使用道具 举报

21#
 楼主| 发表于 2020-11-27 15:43:04 | 只看该作者
bfgxp 发表于 2020-11-27 15:26
这个是怎么实现的?

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

点评

举个例子三  详情 回复 发表于 2020-11-27 15:49
回复

使用道具 举报

22#
发表于 2020-11-27 15:49:42 | 只看该作者
江南一根葱 发表于 2020-11-27 15:43
这个是wimboot的新特性,前两年就有了

举个例子三

点评

脚本改一下,你随便用wimboot启不管哪个wim格式的pe,都会出现文件 比如 initrd http://${booturl}/netpe/start.ini start.ini 会直接覆盖掉PE系统中原来的start.ini 所以你可以................. initrd http:  详情 回复 发表于 2020-11-27 15:59
回复

使用道具 举报

23#
 楼主| 发表于 2020-11-27 15:59:51 | 只看该作者

脚本改一下,你随便用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都是用类似的逻辑来实现挂盘和安装原版系统的,就是实现过程不太一样

点评

原来如果,感谢解惑  详情 回复 发表于 2020-11-27 16:22
回复

使用道具 举报

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

原来如果,感谢解惑

点评

现在启动模板有射入文件的配置项了,有示例,可以试试  详情 回复 发表于 2020-11-27 22:18
回复

使用道具 举报

25#
发表于 2020-11-27 16:30:56 | 只看该作者
老大 ISCSI WIN7.VHD蓝屏

点评

要想启vhd,你需要先了解其原理。。 这个项暂时用处不大  详情 回复 发表于 2020-11-27 18:00
回复

使用道具 举报

26#
 楼主| 发表于 2020-11-27 18:00:15 | 只看该作者
2012huguoliang 发表于 2020-11-27 16:30
老大 ISCSI WIN7.VHD蓝屏

要想启vhd,你需要先了解其原理。。
这个项暂时用处不大要不你共享下win7.vhd
回复

使用道具 举报

27#
 楼主| 发表于 2020-11-27 19:39:25 | 只看该作者
今天直播wimboot射文件!!!
回复

使用道具 举报

28#
 楼主| 发表于 2020-11-27 22:18:59 | 只看该作者
bfgxp 发表于 2020-11-27 16:22
原来如果,感谢解惑

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

使用道具 举报

29#
发表于 2020-11-28 00:50:34 来自手机 | 只看该作者
原来有两种sanboot和memdisk启动方式,选择改进以后只有一种了吗?

点评

说的是iso的话目前有三种启动方式了  详情 回复 发表于 2020-11-28 10:34
回复

使用道具 举报

30#
 楼主| 发表于 2020-11-28 10:34:34 | 只看该作者
dawnstar 发表于 2020-11-28 00:50
原来有两种sanboot和memdisk启动方式,选择改进以后只有一种了吗?

说的是iso的话目前有三种启动方式了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2021-2-28 18:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表