无忧启动论坛

标题: 【20160608】支持PXE的TANGOPE [打印本页]

作者: fukystone    时间: 2013-7-21 18:05
标题: 【20160608】支持PXE的TANGOPE
本帖最后由 fukystone 于 2016-6-8 11:00 编辑

百度盘禁止共享了,不过打包后还可以,请下载后自行解包吧,文件在mype目录下。
链接: http://pan.baidu.com/s/1qY8DKYg 密码: fepv
****************************************************************************************************

2013.8.16更新:
1、调整uniata方案,解决挂在第2个IDE口的设备不被识别问题,uniata主要用于ahci的识别,ide识别还给pcide和atapi。
2、合并U+隐藏分区、esp分区和隐藏分区显示菜单
3、其他小修改


-----------------------------------------------------------我是分割线------------------------------------------------------------------

2013.8.2更新:
1、调整pxe菜单,实现grldr、linuxpxe.0、ipxe.0和bootmgr之间互转。
2、增加ipxe菜单支持,完全免配。同时支持ipxe.krn和ipxe.0,增强兼容性
3、tangope增加unisata支持,内核微增0.1M,换来理论上支持大部分intel和amd的sata芯片。
我看有200多人下载了,那么请更新一下吧。功能还是增强了不少的。尤其PXE部分。需要增加dos工具的,可以把IMG文件放到\boot\pxem目录,把iso文件放到\boot\pxei目录。注意需修改dir.txt文件,加上你增加的文件名
下载pxe_tangope20130802.iso

-----------------------------------------------------------我是分割线------------------------------------------------------------------

2013.7.23更新:
1、优化了glrdr和syslinux的pxe启动菜单,更美观了一些。
2、添加ipxe支持,基本免配。启动hanedhcp后,进入光盘pxe目录下的ipxe目录,双击EasyWebSvr.exe即可。配置文件在ipxe目录下,分为grldrpe.ipxe和linuxpe.ipxe,顾名思义,分别支持glrdr4dos和syslinux,可用记事本打开编辑。

……,果然,每天上论坛来都能学点新东西……
下一步在做win8的PXE版,目前纠结于体积和功能,网卡驱动好大啊,实在不行就搞native了……

-----------------------------------------------------------我是分割线------------------------------------------------------------------

做了一个支持PXE的tangope,发布一下。
特点:
1、支持直接MAp(不加mem)
2、理论上支持量产、B+、UD等一切部署方式,B+的时候注意启动方式为grldr
3、支持手动输入参数防止蓝屏(map)
4、SRS驱动全部外置,内核17M,理论上包含tangope原版的所有功能,非阉割版。
5、自带网络,支持pe启动后自动开启PXE服务
6、PXE客户端支持多种启动方式,启动PE后自动共享服务器端软件,加载到PETOOLS菜单(映射服务器端共享盘为Z)
7、增加了一些支持库文件,应该比天使的原版多适应一些软件
8、理论上支持三卡驱动(包括无线和拨号),内置了VBE。如果要驱动真实显卡,需删除网络组件中的VBE部分(一个inf,一个sys)。
注意:启动时调用了autodisplay自动调整分辨率,在某些14或15寸CRT(现在真有这样的显示器了吗?)上可能花屏,可以使用ctrl+alt+a来回到默认分辨率(800*600)
9、未包含无线驱动,但相关文件和配置都齐备,要加无线驱动可替换driver目录中的无线驱动文件(那个0字节文件)
10、可以启动PE当做PXE服务器,也可以解压缩ISO到某目录,将该目录设为共享(PEROOT),然后运行PXE目录中的三种程序中任一种,开启PXE。
其他自己看吧……
SRS驱动为了求全,结果比较大,有30M,其中srsf6n.lzma应该用的不多,可删,节省18M。
PETOOLS有110M,那个随便调整了,我只是满足自己需要。由于可以直接map,并且一级内核已经做到足够小,所以未考虑ISO整体的大小问题(因为不影响启动速度)。
百度网盘:链接: http://pan.baidu.com/s/1eQiTORo 密码: ajjr
里面的PE_TANGOPE&NET.iso是网络版,PXE_tangope.iso是PXE版
下载了如果有问题,还请吱一声,毕竟我自己测试不完全,还是希望有人能帮助找出问题。
附图:

1.jpg (126.06 KB, 下载次数: 200)

自动启动PXE服务端并开启共享

自动启动PXE服务端并开启共享

2.jpg (35.55 KB, 下载次数: 196)

防止蓝屏

防止蓝屏

3.jpg (125.22 KB, 下载次数: 204)

PXE启动菜单

PXE启动菜单

4.jpg (100.15 KB, 下载次数: 196)

自动映射服务器共享并加载软件

自动映射服务器共享并加载软件

作者: dlwfdlikuan    时间: 2013-7-21 19:05
好家伙,赞一个,支持楼主
作者: ljycslg    时间: 2013-7-21 20:21
下的网络版在虚拟机上测试在加载网络最后阶段出现这个

作者: fukystone    时间: 2013-7-21 21:34
ljycslg 发表于 2013-7-21 20:21
下的网络版在虚拟机上测试在加载网络最后阶段出现这个

嗯,那是autodisplay报错,它不支持虚拟机。
不用管它,实机上会正常的
作者: ljycslg    时间: 2013-7-21 22:18
fukystone 发表于 2013-7-21 21:34
嗯,那是autodisplay报错,它不支持虚拟机。
不用管它,实机上会正常的

论坛上这种网启专版PE太少了
0pe经我改造成网启效果很好了
兄台有时间的话根据你的网络版的思路弄个win7或win8的吧
作者: 快雪时晴    时间: 2013-7-21 23:54
不错,这个某些时候用到
作者: 讯极天度    时间: 2013-7-22 09:58
学习一下手动加参数
作者: shan    时间: 2013-7-22 17:35
先收下尽管自己不用到这环境
作者: zhoubin    时间: 2013-7-25 08:29
顶,支持老大的辛勤劳动,下载2013.7.23更新版,学习一下,谢谢老大,谢谢!!!
作者: NicTense    时间: 2013-7-25 10:17
本帖最后由 NicTense 于 2013-7-25 10:28 编辑

今年出的新机器基本上都被迫装上win8 64位了

估计过几年能存活下来的PE,就2个,  32位的XPPE,64位的WIN8PE

现在弄64位win8pe,弄好了64位基本上也就成标配了

作者: 月光海洋    时间: 2013-7-25 10:55
用虚拟机试了下,桌面什么都没有,不知道是不是楼主原本就这样设计的,请问楼主有时间能不能做个UD版的,谢谢
作者: ljycslg    时间: 2013-7-25 11:26
8pe的pxe思路应该把内核中和网络无关的都剔除,提高启动速度,一旦网络连接后就能映射服务器上的共享盘也就拥有了无限扩展的能力
作者: fukystone    时间: 2013-7-25 19:05
月光海洋 发表于 2013-7-25 10:55
用虚拟机试了下,桌面什么都没有,不知道是不是楼主原本就这样设计的,请问楼主有时间能不能做个UD版的,谢 ...

在一楼那个网盘里有一个automenu的fba,恢复UD后把这个iso拖到MYPE目录下就可以了
作者: 月光海洋    时间: 2013-7-25 22:28
谢谢…下来试试
作者: fukystone    时间: 2013-8-2 15:48
更新了一下,自己顶顶,下载过的还是也更新一下吧。
作者: 月光海洋    时间: 2013-8-2 16:03
支持!下来学习研究
作者: shan    时间: 2013-8-2 17:10
下载收藏,偶只会用基本维护功能
作者: 2012Taobao    时间: 2013-8-3 18:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012Taobao    时间: 2013-8-3 22:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: fukystone    时间: 2013-8-3 23:55
2012Taobao 发表于 2013-8-3 22:53
楼主,有一带主题的TANGOPE美化版,能否帮忙加上网络功能,让大家再多个选择
http://bbs.wuyou.net/forum. ...

删掉pecmd.ini中LOAD ……start_net.ini那句就不加载网络了
可以改为LINK %programs%\开启网络,pecmd.exe load……start_net.ini之类的……
另外,那个带主题的我试试吧,他的要求很奇怪,不写X盘恐怕不可能

作者: 2012Taobao    时间: 2013-8-4 01:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: wanghong01    时间: 2013-8-14 11:34
才下载了你那个Win832位网启版。
感觉你做的PE很漂亮啊。。。
作者: 2010ihotte    时间: 2013-8-29 21:45
Win7.8PE做什么修改才能支持 支持直接MAp(不加mem)??
作者: fukystone    时间: 2013-8-29 21:50
2010ihotte 发表于 2013-8-29 21:45
Win7.8PE做什么修改才能支持 支持直接MAp(不加mem)??

内置winvblock驱动,具体请搜索我的一个教程帖子,有具体说明及文件下载
作者: 2010ihotte    时间: 2013-8-29 22:07
fukystone 发表于 2013-8-29 21:50
内置winvblock驱动,具体请搜索我的一个教程帖子,有具体说明及文件下载

Win8下winvblock驱动 貌似不太稳定

还有就是用RUN加载BOOTMGR在PXE环境下无效,其他环境正常,这个BOOTMGR还有特殊要求吗?
作者: fukystone    时间: 2013-8-29 22:35
2010ihotte 发表于 2013-8-29 22:07
Win8下winvblock驱动 貌似不太稳定

还有就是用RUN加载BOOTMGR在PXE环境下无效,其他环境正常,这个BOO ...

嗯,不会啊,我这边很稳定啊,不管是U盘还是pxe。当然win8下不能用winvblock了,要用firadisk。在ntfs分区和pxe没问题。win8用winvblock会死掉
作者: 2010ihotte    时间: 2013-8-29 22:55
fukystone 发表于 2013-8-29 22:35
嗯,不会啊,我这边很稳定啊,不管是U盘还是pxe。当然win8下不能用winvblock了,要用firadisk。在ntfs分区 ...

那还不如直接在用 --mem了,顶多内置个GHOST、ADDS,或者开启共享加载PETools
作者: 2010ihotte    时间: 2013-8-29 22:56
fukystone 发表于 2013-8-29 22:35
嗯,不会啊,我这边很稳定啊,不管是U盘还是pxe。当然win8下不能用winvblock了,要用firadisk。在ntfs分区 ...

PEX下BOOTMGR有什么特殊要求吗??

用RUN加载BOOTMGR直接重启了
作者: fukystone    时间: 2013-8-29 23:12
2010ihotte 发表于 2013-8-29 22:56
PEX下BOOTMGR有什么特殊要求吗??

用RUN加载BOOTMGR直接重启了

这个,应该不会吧。bootmgr没必要用run啊,直接chainloader不行吗?
你可以参考下我那个win8pe32位的,支持直接pxe,我记得各种菜单转换都有。
我的win7内置winvblock,win8内置的firadisk。因为有500多m,加mem参数太慢了,我都是把u盘格式化为ntfs分区,然后利用那个automenu,直接放在mype目录加载的,速度要快的多。
pxe的菜单我专门写过很全的,grldr、pxelinux、ipxe可以互相转换,你可以参考下
作者: 2010ihotte    时间: 2013-8-29 23:53
fukystone 发表于 2013-8-29 23:12
这个,应该不会吧。bootmgr没必要用run啊,直接chainloader不行吗?
你可以参考下我那个win8pe32位的,支 ...

bootmgr直接chainloader还是不行 提示选择的磁盘不存在,run也不行,我记得RUN以前在PXE下可以列出文件目录的现在也不行了,难道跟启动环境有关
作者: fukystone    时间: 2013-8-30 09:06
2010ihotte 发表于 2013-8-29 23:53
bootmgr直接chainloader还是不行 提示选择的磁盘不存在,run也不行,我记得RUN以前在PXE下可以列出文件目 ...

忽然想起来,grldr的pxe环境需要dir.txt文件,你是不是没有啊?
某篇文章说用find也行,不过我没试过,我都用dir.txt的
作者: 2010ihotte    时间: 2013-8-30 21:20
fukystone 发表于 2013-8-30 09:06
忽然想起来,grldr的pxe环境需要dir.txt文件,你是不是没有啊?
某篇文章说用find也行,不过我没试过,我 ...

开启了dir.txt还是有问题。很可能是TFTP的问题或者新版GRLDR和RUN在PXE环境下有兼容性问题,没详细测试
作者: 2010ihotte    时间: 2013-8-30 21:24
fukystone 发表于 2013-8-29 23:12
这个,应该不会吧。bootmgr没必要用run啊,直接chainloader不行吗?
你可以参考下我那个win8pe32位的,支 ...

已经解决了 bootmgr在PXE下貌似必须要pxeboot.n12加载,不能直接引导。
已经把 BCD、boot.sdi、 bootmgr、pxeboot.n12、zh-CN、Fonts都迁移到EFI目录下
作者: fukystone    时间: 2013-8-30 22:21
2010ihotte 发表于 2013-8-30 21:24
已经解决了 bootmgr在PXE下貌似必须要pxeboot.n12加载,不能直接引导。
已经把 BCD、boot.sdi、 bootmgr ...

哦,那当然。
bootmgr可以考虑千兆网络环境和百兆网络环境不同,速度上差异很大。论坛里好像有专门论述的帖子,需要修改pxeboot文件
作者: liu_ljchao    时间: 2013-9-1 18:29
不错,支持一下。期待放出。
作者: 刀刀是条狗    时间: 2013-9-6 12:42
支持,收藏备用!~
作者: 276907720    时间: 2013-9-8 16:28
15积分我还差15积分阿斯阿斯大苏打阿斯顿的
作者: pkudsp    时间: 2014-2-5 11:15
多谢了,很好,
作者: 2013_top398    时间: 2014-2-9 15:40
下载测试,谢谢楼主!
作者: lorhorn    时间: 2014-4-29 23:12
本帖最后由 lorhorn 于 2014-4-29 23:24 编辑

好PE,自己拿来直接Diy自己喜欢的: http://pan.baidu.com/s/1mgmIXXu
改动之处:把加载无线网络放在桌面、为可选项、节省时间。把DiskGen、GHOST32、WinNTSetup新增内置。用grldr网启一些dos工具、iso镜像、加载共享Petlools目录工具,局域网中调用很方便, 内置启动仅48.7M  ...........
作者: 2012hc5568892    时间: 2014-9-27 16:22
老大,你这个PE怎么不更新了?
这个配合Tiny Pxe Serverl用挺不错的啊
作者: love008    时间: 2014-9-28 08:16
谢谢楼主分享!!!!
作者: 2011100lj    时间: 2014-10-19 15:36
网盘里没找到PE_TANGOPE&NET.iso和PXE_tangope.iso。
作者: yxing365    时间: 2016-5-9 10:21
支持,收藏备用。。。。
作者: yxing365    时间: 2016-5-9 10:22
支持,收藏备用。。。。
作者: szwp    时间: 2016-8-12 12:57
啊哦,你来晚了,分享的文件已经被删除了,下次要早点哟。
作者: zlgs    时间: 2016-8-13 10:06
网盘失效很快

作者: toptop    时间: 2016-8-14 09:15
分享的文件已经被删除了
作者: lanmeizhuangyua    时间: 2016-8-14 17:30
谢谢楼主分享
作者: 1400700226    时间: 2016-12-1 14:41
链接被取消了,想参考一下uniata驱动的处理,楼主可以再上传一次吗?
作者: wych12    时间: 2016-12-5 21:34
老大,链接失效了,麻烦补下,多谢!
作者: lsw0794    时间: 2016-12-16 14:25
呼叫楼主更新链接

作者: dfswb    时间: 2017-2-6 17:44
期待老大更新下,原先链接失效了!
作者: pans1986    时间: 2017-3-3 21:45
链接失效,望楼主更新!
作者: huang1987    时间: 2023-11-17 07:59
谢谢分享
作者: mr8246    时间: 2024-8-28 07:50
谢谢分享
作者: cqh    时间: 前天 17:23
学习




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