无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: pseudo
打印 上一主题 下一主题

【原创】★新型全外置结构:《零体积全能可扩展PE》ZIP版

  [复制链接]
841#
 楼主| 发表于 2009-4-20 23:58:13 | 只看该作者

回复 #841 朗月繁星 的帖子

试试0PE4.20,已经用chenall新tftp.exe和类似策略。
在grub4dos提供的gip为0.0.0.0,并且tftp.exe获取ip过程无错时,改用tftp.exe获取的ip、mask、gateway、dns作为tcp.cfg内容。
下载cab文件时先带tcp.cfg试,3次失败后取消tcp.cfg再试,3次失败后不再下载该文件,
改为下载同名的.ZIP文件,方式与cab同,如果都失败则放弃下载,继续启动(后面就靠def.cab了)。
回复

使用道具 举报

842#
 楼主| 发表于 2009-4-21 00:05:56 | 只看该作者

回复 #843 军佬 的帖子

EZBOOT主要用于CDROM,量产也是USB-CDROM,应该可以吧,这方面我很菜。
回复

使用道具 举报

843#
发表于 2009-4-21 09:16:01 | 只看该作者
硬盘装XP.
以USB-CDROM启动,选择2K3启动项,正常进入桌面,但拼音加加无法使用,打不出字。
回复

使用道具 举报

844#
发表于 2009-4-21 10:44:14 | 只看该作者
03pe自动挂winrar.wim有问题,会解压到x:\wim\wim0,并且是空目录,而拼音加加挂载成功,B:\wimtools\wim0
回复

使用道具 举报

845#
发表于 2009-4-21 10:54:03 | 只看该作者
加入了,谢谢

[ 本帖最后由 zts59 于 2009-4-30 09:11 编辑 ]
回复

使用道具 举报

846#
发表于 2009-4-21 10:58:47 | 只看该作者
原帖由 0cat0 于 2009-4-17 01:17 发表
换了台机还是出现那个错误,上个版本没有问题,估计是"\0PE\BUFXP.GZ"这个文件引起的,客户端停在菜单:
(fd33):filesystem type is pxe, using whole disk

发现一个问题,服务器端正常启动到这里时显示是 ...

这个问题从20090407(不含该版本)以后的版本就一直存在,原因就是客户端无盘的话,pxe就启动不了。
希望老大们看看。
回复

使用道具 举报

847#
发表于 2009-4-21 12:16:40 | 只看该作者
真是遗憾,登录进去也不知道你的最新更新在哪里?

Windows Live实在破烂,为何不使用其它方式转存呢?
回复

使用道具 举报

848#
发表于 2009-4-21 12:19:51 | 只看该作者
哪位弄到最新更新了?麻烦转发到我的邮箱:lbwgljq@163.com
回复

使用道具 举报

849#
发表于 2009-4-21 12:44:47 | 只看该作者

回复 #1 pseudo 的帖子

回复

使用道具 举报

850#
发表于 2009-4-21 13:10:53 | 只看该作者
原帖由 jamesdai2002 于 2009-4-20 22:13 发表



是有错误吧
[Manufacturer]
%V_3COM%    = NT.5.1 , 应该是3COM.NT.5.1,不知道是不是修改过的,如果你有这片网卡,可以测试一下


是我搞错了,它支持NT,不支持XP
回复

使用道具 举报

851#
 楼主| 发表于 2009-4-21 14:27:15 | 只看该作者
原帖由 liudehua 于 2009-4-21 09:16 发表
硬盘装XP.
以USB-CDROM启动,选择2K3启动项,正常进入桌面,但拼音加加无法使用,打不出字。

我在VMware中验证了一次,硬盘装XP,2K3启动项拼音加加可用。当然,硬盘装XP,似乎从for xp菜单项进入更好。

拼音加加组件本身有特殊性,挂载后自动安装输入法,如果没有使用过就再次挂载,则自动卸载输入法
5、PETOOLS目录下可建立AutoRuns目录,0PE启动到桌面后,存放在本目录
   的WIM格式组件,将被WIMNT工具自动挂载。通常可将基本的应用组件,
   例如WinRar、输入法组件等放入。也可将自定义菜单或加载显声网驱动
   的脚本做成.WIM格式文件放在这里,启动时自动执行。例如,这里可以
   放入输入法组件、WinRar组件等。

6、如果想减少一级目录,也可将PETOOLS目录置于0PE目录之下。只是这样
   它就不能为采用开放式外置结构的其它PE所共享了。


注意:放入 0PE\AUTORUNS、0PE\XP\AUTORUNS以及0PE\2003\AUTORUNS目录
   的东西要慎重,它们是系统级组件,在进入桌面之前被调用,出问题的
   话可能连桌面都不能进入。而PETOOLS\AutoRuns目录的东西是应用级组
   件,进入桌面后才调用的,对启动过程影响较小。但
多处有这种自动挂
   载目录时,
组件本身是否支持多次挂载,组件间是否有冲突,就是用户
   要妥善处理的事了。

我看还是把扩展版拼音加加组件从PETOOLS\AutoRuns目录移入PETOOLS\系统工具目录,要用时自己去点一下更好,这个组件不适合多次挂载。

顺便说一下,这个目录对DIY很有利用价值。下面是一个面向初级的详细教程:

有的人想找内置网络支持的PE,其实内置外置他并不清楚,他只想启动后网络支持已经就绪。那么,自动挂载目录可以轻易达到目的。

可以这样实现(只是推理,我没试过):

1、启动0PE扩展版后,右键点击开始-程序-网络工具-启动网络服务 (完整),选属性-快捷方式,可以看到
X:\WXPE\NET\Start_Net.cmd all
就是说,执行“启动网络服务 (完整)”菜单项实际上就是执行X:\WXPE\NET\Start_Net.cmd all这个命令。若启动后能自动执行此命令,即可达到目的。

2、只需制作一个被挂载时自动该命令的wim组件。方法如下:
建一个目录,假定名为MyNet,其下建一个文本文件,内容只有一行:
X:\WXPE\NET\Start_Net.cmd all
该文本文件改名为setup.cmd
右键点击MyNet目录,选“用wimnt自动制作wim文件”,即可生成MyNet.wim

3、把MyNet.wim加入PETOOLS\AutoRuns目录。完工!

再次启动0PE,进入桌面后会自动挂载PETOOLS\AutoRuns目录下的wim文件,包括MyNet.wim,挂载时,MyNet.wim中的setup.cmd会被执行,它里面的
X:\WXPE\NET\Start_Net.cmd all
也就被执行,执行这个,就等价于用鼠标点了"启动网络服务 (完整)“菜单项,这样网络支持就自动加载了,从用户角度看,相当于内置网络支持了。

还可以举一反三实现各种功能。
回复

使用道具 举报

852#
 楼主| 发表于 2009-4-21 15:14:56 | 只看该作者
原帖由 xiao75918 于 2009-4-21 10:44 发表
03pe自动挂winrar.wim有问题,会解压到x:\wim\wim0,并且是空目录,而拼音加加挂载成功,B:\wimtools\wim0

可能你使用了其它来源的winrar.wim组件,它本身设计为挂到X盘wim目录,不具通用性。
或者你把winrar.wim放到0PE\AUTORUNS、0PE\XP\AUTORUNS、0PE\2003\AUTORUNS目录了,这种应用级组件又不要求可写,还是放到PETOOLS\AutoRuns目录更安全(见#854楼引文)。

4.20扩展版原版带的winrar.wim组件及存放方式应无此现象。
原帖由 bfgxp 于 2009-4-21 10:58 发表
这个问题从20090407(不含该版本)以后的版本就一直存在,原因就是客户端无盘的话,pxe就启动不了。
希望老大们看看。

我用4.20扩展版在VMware试,客户端无盘,pxe启动正常。

不妨也这样试试。如果能重现,请将虚拟客户机所在目录的文件打包传上来。这是我的客户端: wupan.zip (4.77 KB, 下载次数: 23)

注意服务器端应该这样安装:
建立c:\TT目录(不适用有空格、汉字的目录),将0PE.ISO内容用UltrISO(不用winrar)提取到c:\TT目录。然后执行其下的
启动Server.cmd
排除防火墙、杀软的干扰。
回复

使用道具 举报

853#
发表于 2009-4-21 16:09:42 | 只看该作者
P大,麻烦问一下 怎么修改0PE目录里边的menu.ope文件啊?
我使用论坛里边的那个修改程序,只能打开grldr文件。如果用文本处理软件打开menu.ope又只能看到乱码
回复

使用道具 举报

854#
 楼主| 发表于 2009-4-21 16:23:16 | 只看该作者

回复 #856 satanwyj 的帖子

用7-zip以gzip格式压缩的
回复

使用道具 举报

855#
发表于 2009-4-21 16:23:57 | 只看该作者
原帖由 pseudo 于 2009-2-15 11:42 发表
4、直接以合盘菜单方式发布,现在合盘很方便了。修改了说明文档、安装文档。

是否就是 "工程" 目录中的东西, 需要自己运行其中的批处理生成ISO
成品中只有1230版的.
回复

使用道具 举报

856#
发表于 2009-4-21 16:24:45 | 只看该作者
原帖由 pseudo 于 2009-4-21 15:14 发表

我用4.20扩展版在VMware试,客户端无盘,pxe启动正常。

不妨也这样试试。如果能重现,请将虚拟客户机所在目录的文件打包传上来。这是我的客户端: wupan.zip (4.77 KB)

注意服务器端应该这样安装:
建立c:\TT目录(不适用有空格、汉字的目录),将0PE.ISO内容用UltrISO(不用winrar)提取到c:\TT目录。然后执行其下的
启动Server.cmd


老大,你发的那个是有硬盘的啊。
试试我这个 wp.zip (662 Bytes, 下载次数: 19) 不好意思,第一次附件发错了,请重新下载一下
刚才又在真机上仔细测试了一下,无硬盘的话pxe还是启动不了,不过插个U盘都能启动

[ 本帖最后由 bfgxp 于 2009-4-21 16:33 编辑 ]
回复

使用道具 举报

857#
发表于 2009-4-21 16:31:21 | 只看该作者
上传我修改jamesdai2002的分类网卡,本来想把排序取消,但不会搞!望jamesdai2002改一下
CAB包已按原目录结构排放,NETID.TXT也加入了目录结构

[ 本帖最后由 zhaohj 于 2009-4-21 16:56 编辑 ]

1.jpg (57.89 KB, 下载次数: 102)

1.jpg

get_id.rar

3.94 KB, 下载次数: 28, 下载积分: 无忧币 -2

回复

使用道具 举报

858#
发表于 2009-4-21 17:17:43 | 只看该作者

回复 #857 pseudo 的帖子

我试了一下,重新压缩少了10字节。谢谢指教
回复

使用道具 举报

859#
 楼主| 发表于 2009-4-21 19:54:47 | 只看该作者
回复 #858 haiuyan 的帖子
是的
回复 #860 zhaohj 的帖子
ftp2没见更新
原帖由 bfgxp 于 2009-4-21 16:24 发表
老大,你发的那个是有硬盘的啊。
试试我这个59614(不好意思,第一次附件发错了,请重新下载一下)
刚才又在真机上仔细测试了一下,无硬盘的话pxe还是启动不了,不过插个U盘都能启动

晕,居然没去掉硬盘,呵呵。
无硬盘pxe启动的确可以重现。
我跟踪发现,这是grub4dos的bug,已向时空论坛报告http://bbs.znpc.net/viewthread.php?tid=5620&extra=page%3D1
此问题与0PE本身无关,从grub4dos-0.4.4-2009-03-24.zip起有问题。
回复

使用道具 举报

860#
发表于 2009-4-21 20:05:04 | 只看该作者
移动硬盘分区为NTFS时不能启动,而FAT就行,但是不能加载FAT32,NTFS下的ISO文件。把ISO文件移动FAT分区就能引导,但我的ISO文件有些超过了4G。楼主能否解决一下,谢谢!
回复

使用道具 举报

861#
发表于 2009-4-21 20:06:56 | 只看该作者
而以前没有合盘文件的OPE在NTFS上能引导
回复

使用道具 举报

862#
 楼主| 发表于 2009-4-21 21:03:12 | 只看该作者
原帖由 lishaomin 于 2009-4-21 20:05 发表
移动硬盘分区为NTFS时不能启动,而FAT就行,但是不能加载FAT32,NTFS下的ISO文件。把ISO文件移动FAT分区就能引导,但我的ISO文件有些超过了4G。楼主能否解决一下,谢谢!

用4.20版在VMware虚拟机试了一下,只有一个可启动的NTFS分区。部署如下
C:\
│  grldr  
└─0PE
        MENU.0PE
        0PE.ISO
启动会失败。原因是MENU.0PE文件用7-zip以gzip格式压缩过,grub4dos可能访问不了小于2K的NTFS分区文件。
将MENU.0PE文件解开来用,体积大点就行了。
但作为菜单文件,该文件体积也不要超过4K。

这种ISO文件整体启动方式可能很慢并耗内存,建议解开来用,或者移出部分组件到iso文件外。

对体积大的iso,试试做磁盘文件连续性处理,并将MENU.0PE中
map --mem /0PE/0PE.ISO (0xff)
改为
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
回复

使用道具 举报

863#
发表于 2009-4-21 21:30:24 | 只看该作者
内存够大的话,启动XP SP2安装盘应该可以。不过启动后安装能进行到什么程度,是另外一回事。可能遇到一些经典的问题。

谢谢!那就是只能加载到内存了,不能直接读取了?
回复

使用道具 举报

864#
发表于 2009-4-21 22:21:35 | 只看该作者
不慎删除了Live Mesh的映射,请pseudo兄重加一下吧 谢谢

jie.lv.mvp@gmail.com

哪位的Live Mesh是放在移动硬盘上的,我的好像不会自动更新网络的文件到移动硬盘的Mesh目录
回复

使用道具 举报

865#
发表于 2009-4-21 22:25:30 | 只看该作者
原帖由 pseudo 于 2009-4-21 21:03 发表

用4.20版在VMware虚拟机试了一下,只有一个可启动的NTFS分区。部署如下
C:\
│  grldr  
└─0PE
        MENU.0PE
        0PE.ISO
启动会失败。原因是MENU.0PE文件用7-zip以gzip格式压缩过,grub4dos ...

正为这个纳闷呢。我的是U盘,用的是NTES格式,刚按楼主说的试过了。启动成功。谢谢!
回复

使用道具 举报

866#
 楼主| 发表于 2009-4-21 22:49:24 | 只看该作者
原帖由 gd510090 于 2009-4-21 21:30 发表
谢谢!那就是只能加载到内存了,不能直接读取了?

从0PE的
[4] User Menu with F6.ZIP.
菜单项进入看看吧。
回复

使用道具 举报

867#
发表于 2009-4-22 12:00:30 | 只看该作者
原帖由 pseudo 于 2009-4-20 13:43 发表

麻烦jamesdai2002兄先修改一下,加了路径以后dos下的tftp程序、bat再相应调整吧。

net.pci请改用NETID.TXT格式(去$),使用相对路径,不带.cab扩展名。拆分的cab文件名、路径路径全部统一用大写(cab文件 ...



cab文件使用多级目录好像有问题,比如下面的netid.txt
PCI\VEN_1011&DEV_0019="NET_DRV\INTEL\21X4\21X4"
PCI\VEN_1011&DEV_0039="NET_DRV\INTEL\21X4\21X4"
PCI\VEN_1022&DEV_2000="NET_DRV\VMWARE\VMWARE"
PCI\VEN_1039&DEV_0190="NET_DRV\SIS\190_DRV\190_DRV"
PCI\VEN_1039&DEV_0191="NET_DRV\SIS\190_DRV\190_DRV"

dos下使用tftp get  minipe\net\net_drv\vmware\vmware.cab 192.168.1.1 显示文件传输成功,但是实际上文件没有到a:盘, 我估计是因为没有a:\minipe\net\net_drv\vmware文件夹, 应该带什么参数才能下载到正确的路径下面?



已经解决, 参考chenall最新的tftp程序

[ 本帖最后由 jamesdai2002 于 2009-4-22 13:03 编辑 ]
回复

使用道具 举报

868#
 楼主| 发表于 2009-4-22 16:01:53 | 只看该作者
已上传最新版(标记为4.20版)。原生支持pxe启动、ISO整体启动。
0PE与MicroPE合盘菜单:


[ 本帖最后由 pseudo 于 2009-4-22 16:10 编辑 ]
回复

使用道具 举报

869#
发表于 2009-4-22 20:43:48 | 只看该作者
又更新了,爽呀,昨天自己打了个包,今天兄弟就有成品出来了
回复

使用道具 举报

870#
发表于 2009-4-22 20:57:45 | 只看该作者
支持楼主更新,感谢提供!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 15:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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