无忧启动论坛

标题: [史上最伟大网管]pxe/本地自用修改版grub2文件管理器折腾日志(202004) [打印本页]

作者: 江南一根葱    时间: 2017-12-31 13:18
标题: [史上最伟大网管]pxe/本地自用修改版grub2文件管理器折腾日志(202004)
本帖最后由 江南一根葱 于 2020-4-10 11:12 编辑

源码改自http://bbs.wuyou.net/forum.php?m ... 4999&extra=page%3D1
部份复制参考自https://www.aioboot.com/

管理器下载http://url.cn/5lmPB6u  密码GvR8bV 含网克pe   boot.iso里塞你要启动的文件,用目录里的!iso编辑器.exe来编辑,如果塞入的wim文件名改成A-win10.wim的话

会被默认选中并启动(按字母排列)解到D:\下比较好,保证目录是D:\pxeboot,这样不用修改啥直接可以用

新版史上最伟大版网克工具管理器(修正一键配置ip和启动服务)https://share.weiyun.com/abe995a80ed03899d90da72f467bb3b2
教程http://url.cn/5r9RBAV[attach]365043[/attach]
-------------------------------------------------------------------------------------------------折腾中2018...............
0108:折腾搜索指定类型文件,仅适合上年纪老找不到文件的我用 (貌似有点慢,考虑是不是弃了)
0109:折腾搜索界面、自定义菜单,如果启动时ud区存在sh文件就执行(外置菜单思密达)
0110:折腾读配置文件,读取顺序为自带默认-->ud-->可见区     下载http://url.cn/5uHtk350111:删除些重复垃圾代码
0112:折腾向wim格式的pe(8pe及以上)注入外置的文件! gif中是注入了外部的minitool.exe和start.ini   目前自用正常。。。
0112: 闲得蛋疼已经改成能自定义注入的文件,目前只限注入ud区的文件(wim文件无视文件位置),蛋疼发作时再改成注入文件可定义的。。。。。
设置被我改残了太乱,改回原版清爽界面,添了个专用入口
或界面上按O激活

0114:实际使用中发现搜索功能慢得要死,想想果然没卵用,专心研究其它变态脚本
0115:取服务器dir.txt(可由dir /b的方式制作)网启获得圆满成功,不用去塞iso了。。。。。。
0119:通过取pxe服务器上的配置文件可以在服务端方便地修改http服务器的ip(比如填外网ip),pxe和http可以是不同服务器
环境配置文件第一行# GRUB Environment Block0125:设置有唯一打开方式的ipxe文件延时1秒立即打开无聊塞了个run模块进去对比下速度
下载
0112折腾管理器下载http://url.cn/5l7MFVW
0112折腾相关ini下载http://url.cn/5Q242bt  解压放到ud区
0112折腾的配置文件下载http://url.cn/5zFRfwS 解压放到可见区
0115折腾网启菜单列表生成,
0115和g4d的run一样用dir.txt..生成批处理暂存,
批处理生成的dir.txt按字母顺序排列(要用big5),排除i386-pc目录,网启文件整理中...
0119网启管理器下载https://share.weiyun.com/6a9133a7a3792fb66c31d9e4a321ea21  exe默认释放到D:\下,
使用方式:1.把你要网启的文件放到D:\pxeboot\files下或自建个目录
               2.放好文件后要双击"生成文件列表按字母排列.bat"重新生成dir.txt,再点开网启.exe即可 教程见后面48#
因为偷懒,测试时才用的tinypxe,,,实际机房中不建议用,我已被坑n次了,还是得用深度那套!

用深度启动器的话开机启动文件用ipxe49#能大大加速启动,原来的pxe太慢了
  1. <blockquote>@echo off
复制代码



-------------------------------------------------------------------------------------------------折腾中2019..............
0119:通过借助udm.efi的runudm实现在uefi下加载并启动"任意“位置的wim文件,成功,还在继续折腾中。。。启动效果





what's a 爱富油ck?
为了搞清楚命令、脚本的功能,嫩了些无聊的东西,添加了搜索、设置主题、启动路径、默认选中项、超时时间。。。。。。。
目前问题不知道咋整:在ud区因为“目录”结构清奇,ima img这些类型的的文件搜索得到但无法找到打开方式,其它的类型貌似正常。。。,











      2020年更新记录见二楼






111.gif (983.89 KB, 下载次数: 418)

主题

主题

89.gif (788.15 KB, 下载次数: 419)

89.gif

dry.png (343.16 KB, 下载次数: 414)

dry.png

cong.7z

253 Bytes, 下载次数: 196, 下载积分: 无忧币 -2

目录自定义


作者: wsgdmzr    时间: 2017-12-31 13:54
大神假日也不放过,赞一个。
作者: wplin    时间: 2017-12-31 15:13
謝謝大大
但微雲分享無法正常下載
錯誤訊息為 (20003)外件下載次數太多...
作者: 易广白    时间: 2017-12-31 20:17
仅赞大神一个,来晚了



作者: promrhxq    时间: 2017-12-31 22:11
这个不能少啊,感谢分享
作者: cuicongyuan    时间: 2018-1-1 09:14


正在下载
谢谢大侠


作者: CXR    时间: 2018-1-1 20:39
好东西
但是这微云.... 真的是慢到一塌糊涂
作者: devilma    时间: 2018-1-2 07:38
不错的说!辛苦!
作者: 青青草    时间: 2018-1-3 15:26
支持一下!
作者: 江南一根葱    时间: 2018-1-7 17:18
改来改去还是改成适合自用的
作者: 江南一根葱    时间: 2018-1-9 20:42
一个帖里折腾算了,一无聊发太多了,版主把我多余的帖删删掉好了。
作者: 江南一根葱    时间: 2018-1-11 20:38
实际应用中搜索u盘的速度让人抓狂,看来要改一下抄来的东东
作者: 江南一根葱    时间: 2018-1-12 17:35
本帖最后由 江南一根葱 于 2018-1-12 17:43 编辑

注入外置效果   用自解压文件实现同一wim不同桌面,不同wim同一桌面
注入前
注入后
作者: 江南一根葱    时间: 2018-1-12 20:32
自定义注入文件测试



定义了一个不存在的文件后效果

作者: 江南一根葱    时间: 2018-1-14 16:36
wintoflash 发表于 2018-1-14 16:10
不知道能不能用wimboot启动vhd呢?

应该布行吧


啊。。。。就差efi的wimboot啊。。
作者: 江南一根葱    时间: 2018-1-14 16:42
注入了我在用的几个pe试,发现别的8pe和10pe注入后也都能正常启动,哈哈,
作者: 江南一根葱    时间: 2018-1-14 17:10
wintoflash 发表于 2018-1-14 16:56
话说从aioboot里面借鉴了什么东西?

不是借鉴,全复制粘贴了下它部份文件管理器的源码
作者: 江南一根葱    时间: 2018-1-14 17:15
wintoflash 发表于 2018-1-14 16:56
话说从aioboot里面借鉴了什么东西?

貌似是get到了一个${1}${2}${3}这个用法。。
很方便啊
作者: 江南一根葱    时间: 2018-1-14 19:01
本帖最后由 江南一根葱 于 2018-1-14 19:02 编辑
wintoflash 发表于 2018-1-14 17:40
它的文件管理器没什么实际用途吧,还不如我写的这个简易版的。
https://github.com/a1ive/grub2-filem ...


是没啥用的,我看bios下启动win相关的维护工具还不如直接调用run算了,不过run里面的wimboot有问题,要替换掉,我换不掉,,,,,,,

还有好像加了enable_progress_indicator=1这个时我用wimboot来注入文件就会卡在读取界面,去掉就正常了,不知道是不是因为不能加在最前面,
用wimboot启动时gui参数不知道能不能去掉,g4d的话去掉gui参数后兼容性似乎更好,有gui有些pe有重启现象,我再去折腾折腾
作者: 江南一根葱    时间: 2018-1-14 19:03
wintoflash 发表于 2018-1-14 17:40
它的文件管理器没什么实际用途吧,还不如我写的这个简易版的。
https://github.com/a1ive/grub2-filem ...

g4d的搜索速度挺快的,不知道咋整的,grub2好慢
作者: 江南一根葱    时间: 2018-1-14 19:50
又把run模块弄来备用,是不是很无聊。,哈哈哈哈哈





作者: 江南一根葱    时间: 2018-1-15 21:50
标题: RE: [史上最伟大网管]pxe/本地自用修改grub2文件管理器折腾日志(取txt列表网启成功)
取服务器dir.txt方式网启成功




作者: 江南一根葱    时间: 2018-1-16 10:06
wintoflash 发表于 2018-1-16 09:28
可以啊。
不过能不能实现文件夹呢?grub4dos的文件管理器可以做到很多功能,可以借(chao)鉴(xi)一下 htt ...

应该可以吧,取\后\前的字符串把它作为未知类型显示成文件夹图标就行了吧应该(有点山寨)

那个run模块好像就是挺好的文件管理器,,生成菜单如果根据文件大小判断是啥工具的方式写个“字典”一样的文件出来,估计就能全自动生成了
作者: 2010sya    时间: 2018-1-16 10:58
谢谢分享,折腾无止境!
作者: 江南一根葱    时间: 2018-1-16 12:25
wintoflash 发表于 2018-1-16 09:28
可以啊。
不过能不能实现文件夹呢?grub4dos的文件管理器可以做到很多功能,可以借(chao)鉴(xi)一下 htt ...

音频好,东京热的搞上去。。。。。。。我试过用grub2的play命令好像能让电脑发出奇怪的声音。。
作者: 江南一根葱    时间: 2018-1-16 14:20
不过网启列文件夹好像用处不大,折腾些啥好呢,,,,,,,,
作者: freesoft00    时间: 2018-1-16 20:26
下载地址好多。不知道哪个才是最新的
作者: 江南一根葱    时间: 2018-1-16 20:36
freesoft00 发表于 2018-1-16 20:26
下载地址好多。不知道哪个才是最新的

网启的就一个 别的都是在折腾的
作者: freesoft00    时间: 2018-1-16 21:14
江南一根葱 发表于 2018-1-16 20:36
网启的就一个 别的都是在折腾的

看有不少更新日志。是还没有合并到发布作品中呢?
作者: 江南一根葱    时间: 2018-1-16 21:31
freesoft00 发表于 2018-1-16 21:14
看有不少更新日志。是还没有合并到发布作品中呢?

0112折腾管理器下载http://url.cn/5l7MFVW
0112折腾相关ini下载http://url.cn/5Q242bt  解压放到ud区
0112折腾的配置文件下载http://url.cn/5zFRfwS 解压放到可见区

这几个是最新的,不过是bios下本地启动的,不是网启,dir.txt那个还没整理,不好意思发出来
作者: 江南一根葱    时间: 2018-1-18 14:21

目前只能做到这样,读取网克服务器生成的列表来启动
不过应该够用了吧,投入使用段时间。。。




作者: 江南一根葱    时间: 2018-1-18 21:45
目前貌似不支持中文名启动,别的都ok了,,就差一步了。。。
作者: 窄口牛    时间: 2018-1-19 07:51
看看小麻的教程,把外网启动搞定。不过我忘了他的id是哪个,只知道他玩过了,反正就在无忧论坛里。
作者: 江南一根葱    时间: 2018-1-19 09:35
窄口牛 发表于 2018-1-19 07:51
看看小麻的教程,把外网启动搞定。不过我忘了他的id是哪个,只知道他玩过了,反正就在无忧论坛里。

外网支持的,修改服务器地址就可以获取外网列表和网启动,万事俱备就差efi了。。
作者: 江南一根葱    时间: 2018-1-19 09:45
wintoflash 发表于 2018-1-19 07:19
文件名的编码

我再折腾折腾,说起来乱七八糟写了个lua,后来发现有现成的函数可以调用    不过lua生成菜单一定要去grub环境中转下过吗,貌似用lua不能清屏幕,
作者: 窄口牛    时间: 2018-1-19 10:31
哦,酱紫的。
作者: 江南一根葱    时间: 2018-1-19 10:39
本帖最后由 江南一根葱 于 2018-1-19 10:44 编辑
wintoflash 发表于 2018-1-19 10:05
能清屏幕,但是不能清菜单项。没找到对应的函数。

批处理生成的无bom utf8的txt文件读取后是可以这样正常显示的,web服务器上显示乱码,也加载不了,不知道是不是web服务器也有关系
如果批处理生成的普通txt,grub菜单里中文显示是???,但却可以加载成功,web服务器上显示的也是中文,不知道是txt不能为utf8还是grub那要处理过,搞不懂了。

作者: 江南一根葱    时间: 2018-1-19 10:58
本帖最后由 江南一根葱 于 2018-1-19 11:06 编辑

好像可以了,菜单项在grub转成utf8解决,file是要转成big5,



作者: 江南一根葱    时间: 2018-1-19 11:46
完成了

作者: 江南一根葱    时间: 2018-1-19 13:40


作者: 江南一根葱    时间: 2018-1-19 14:40
用深度启动器的话开机启动文件改这个, managerpxe.7z (339.26 KB, 下载次数: 43)

能大大加速启动,原来的pxe太慢了

作者: 江南一根葱    时间: 2018-1-19 15:03

全部网启文件整理完成,显示成目录啥的改天再研究,好像很复杂的样子(偶不懂编程)
下一步继续移植给网启pe(wim)注入文件的功能。。


作者: 江南一根葱    时间: 2018-1-19 22:04
把udm的efi搞了出来,研究一下看看是不是也能网启。。。。。。。。。。。。。。。。。。。。。。。然后指向管理器,,,,哈哈
作者: 江南一根葱    时间: 2018-1-25 09:50
本帖最后由 江南一根葱 于 2018-1-25 09:56 编辑


顺便把全自动网克pe也整理了下
作者: 江南一根葱    时间: 2018-1-25 10:01
貌似虚拟机的话,同样是http,grub2网启速度偏慢,速度显示4-6M/s,ipxe启动速度极快,三四秒进300多m的pe
看来grub2在网启上还是做菜单管理器比较好,改天实体鸡对比下。。
作者: hack528    时间: 2018-1-28 18:32
江南一根葱 发表于 2018-1-25 10:01
貌似虚拟机的话,同样是http,grub2网启速度偏慢,速度显示4-6M/s,ipxe启动速度极快,三四秒进300多m的pe
...

大神,你可以把现在的集合打包成一个分享下吗?
作者: 江南一根葱    时间: 2018-1-28 19:17
hack528 发表于 2018-1-28 18:32
大神,你可以把现在的集合打包成一个分享下吗?

都分享了的,pe在坛中找
作者: 江南一根葱    时间: 2018-2-4 21:10
wintoflash 发表于 2018-2-4 20:28
现在可以直接在lua环境中清除所有菜单项了。可以测试下有没有bug。
Lua函数是

这个好,貌似清了背景还在,这样就不会闪一下亮瞎眼了,

不过有这个的话貌似好些地方可以改了
作者: 江南一根葱    时间: 2018-2-4 21:26
wintoflash 发表于 2018-2-4 20:28
现在可以直接在lua环境中清除所有菜单项了。可以测试下有没有bug。
Lua函数是

貌似按esc多了个press any key to 康踢妞。。
作者: 江南一根葱    时间: 2018-2-5 10:56
wintoflash 发表于 2018-2-4 20:28
现在可以直接在lua环境中清除所有菜单项了。可以测试下有没有bug。
Lua函数是


这个是什么错误,如果timeout选中后有这个,手工按回车是没错误的。。。
作者: 江南一根葱    时间: 2018-2-5 11:19
本帖最后由 江南一根葱 于 2018-2-5 11:54 编辑
wintoflash 发表于 2018-2-5 11:03
是不是用了clear_menu,在选择菜单过程中又按了ESC。
按ESC是退到上一个normal环境,结合使用clear_menu ...


不是,使用了timeout=1后就有这个,不用timeout直接按回车没这个错误,
目前用grub环境中转了下不用清菜单命令没这个错误了,用在返回倒是没有错误信息的
作者: 江南一根葱    时间: 2018-2-5 12:47
wintoflash 发表于 2018-2-5 12:39
可否提供能复现这个bug的ISO或脚本。我这里没有成功复现。

https://share.weiyun.com/b1d8b50a6977312ee381a1914773af5f
是网启的,启动文件managerpxe
作者: 江南一根葱    时间: 2018-2-5 14:05
wintoflash 发表于 2018-2-5 12:53
编译环境是Linux。我需要在Linux下测试啊。。求本地版的,只要能复现bug就行。


https://share.weiyun.com/f4820bd9bb4b8607324dc200283a7456
本地版就提示中文了,

手工按回车是没这个提示的,这个提示出来后过几秒也能下去。


好神奇这会滚启动想是啥东东。。。。。。。。。。。
作者: 江南一根葱    时间: 2018-2-5 19:50
wintoflash 发表于 2018-2-5 19:03
没研究明白为什么会出现这个bug,只好将提示信息自动跳过了。。
就当修复了这个问题吧。
请更新grub。

还有之前timeout=0时的那个一大堆错误,timeout=1就没事,好难理解
作者: tjmcl    时间: 2018-2-17 12:43

作者: tjmcl    时间: 2018-2-17 12:44

作者: 江南一根葱    时间: 2018-2-26 21:37
我也藏个好东西
作者: 旧梦滥心丶    时间: 2018-2-27 03:28
谢谢楼主分享
作者: sh1688    时间: 2018-2-27 05:06
感谢楼主分享~]pxe/本地自用修改版grub2文件管理器折腾日志
作者: gazi06    时间: 2018-2-28 01:27
thansk you
作者: zhangze    时间: 2018-2-28 01:35
为什么要回复呢!!
作者: 2012bobnayou    时间: 2018-2-28 14:01
如果您要查看本帖隐藏内容请
作者: 修罗铁    时间: 2018-2-28 14:36
感谢分享!
作者: wangziqiang    时间: 2018-2-28 22:04
好东西啊,谢谢楼主分享
作者: mengxiangdao    时间: 2018-3-3 16:53
好牛逼的
作者: moodykeke    时间: 2018-3-7 10:29
感谢分享。下载使用
作者: 江南一根葱    时间: 2018-3-7 16:24
本帖最后由 江南一根葱 于 2018-3-7 16:25 编辑

自己用了一下管理器进行机房电脑系统部署,用这个也有跟以前grldr、ipxe菜单时一样的卡死现象,看来兼容性是pxe造成的问题,
看来网克最适合直接生成几个指定服务器地址的ipxe文件

另外grub2的http网传速度20m/s不到,还算稳定
作者: austere    时间: 2018-3-7 16:32
看看这个如何
作者: 江南一根葱    时间: 2018-3-10 16:37
wintoflash 发表于 2018-3-10 12:58
aioboot也支持lua了

这。。。他这不是步你后尘么

不过efi下又不能wimboot。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
作者: xinzi    时间: 2018-3-11 16:14
呵呵,好东东啊,要支持的呀,呵呵
作者: xiaoyaqin    时间: 2018-3-11 23:37
网启版grub2管理器
作者: 2012547478659    时间: 2018-3-12 23:44
好久没来,又出新东西了
作者: 江南一根葱    时间: 2018-3-16 20:41
wintoflash 发表于 2018-3-10 12:58
aioboot也支持lua了

话说你的帖到哪去了,消失了?
作者: y169168712    时间: 2018-3-16 21:00
支持楼主的原创!
作者: wxzh    时间: 2018-3-16 21:10
谢谢收藏一个。
作者: 江南一根葱    时间: 2018-3-17 10:38
wintoflash 发表于 2018-3-17 10:30
删了.
感觉轮胎越来越水了,不开"回复可见"就没人回复.很蛋疼.

貌似都是机器人在回复
作者: 未完成的歌    时间: 2018-3-17 10:51
好东西啊,谢谢楼主分享
作者: jtjt68    时间: 2018-3-17 11:00
好东西,先谢了!!!!!!!!!!!!!!!!

作者: 2011zhk7186173    时间: 2018-3-21 14:29
大神非常厉害
作者: 沙漠斗鱼    时间: 2018-3-28 01:26
这个好
作者: 2010agoods    时间: 2018-3-28 16:18
就缺这个,感谢。
作者: ggggfnwfn2010    时间: 2018-3-31 12:01
这个可以有

作者: 江南一根葱    时间: 2018-4-6 21:54
wintoflash 发表于 2018-4-6 20:05
试试截图功能。按Ctrl+Alt+F12截图,自动保存在U盘FAT32分区。
截图过程中屏幕左上角会显示一个小方块。 ...

哇尻,往里面塞好玩的efi程序了?
作者: taiji66    时间: 2018-4-6 22:14
好东西,谢谢了
作者: ggggfnwfn2015    时间: 2018-4-7 15:48
看到这些真的不错

作者: su@xisrd.com    时间: 2018-4-8 02:09
是不是真的實,必須實際測試才會知道
作者: 窄口牛    时间: 2018-4-12 17:08
那么refind或者clover是不是容易些?
作者: 江南一根葱    时间: 2018-4-12 21:38
wintoflash 发表于 2018-4-12 16:51
目前已经研究出来efi下磁盘仿真的方法了,但是只能在efi shell下进行操作,在grub里面没法操作。

grub2跳到efi shell下去执行一个efi shell批处理可操作么?
作者: 2010wxky6688    时间: 2018-4-18 10:02
进来学习一下,佩服楼主爱折腾的精神,感谢楼主分享!
作者: 2011vip40012414    时间: 2018-4-24 20:20
教材太多
作者: 2011vip40012414    时间: 2018-4-25 10:42
今天试了下 启动到grub2界面 然后点击任何菜单 还没读完就退出了 测试客户端环境是在虚拟机中运行 请问问题所在?
作者: goodtime    时间: 2018-4-29 01:59
很不错, 看看怎么弄
作者: likezyj    时间: 2018-5-2 15:22
看上去好强大
作者: asus93    时间: 2018-5-2 22:35
额 我想说你的文件分类和文章写得都略微有点乱。但是很谢谢
作者: jxdeng2017    时间: 2018-5-3 11:31
学习。

作者: yexingqi    时间: 2018-5-5 11:26
不错的说!辛苦!

作者: awnuitfk    时间: 2018-5-5 15:41
awnuitfk,如果您要查看本帖隐藏内容请回复

作者: 幼稚子吟    时间: 2018-5-8 14:23
mark一下
作者: bjlbjl    时间: 2018-5-9 09:07
学习
作者: sd3166    时间: 2018-5-9 10:21
看下哦支持下




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3