无忧启动论坛

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

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

    [复制链接]
211#
 楼主| 发表于 2009-4-29 22:09:02 | 显示全部楼层
回复 #946 0cat0 的帖子
报错时不管它,会自动尝试改变方式下载。如果最终客户端没有X:\0PE\NET\E1000325.*文件,才表示下载失败。
临时解决办法是在服务器端将E1000325.CAB复制为0PE\NET\DEF.CAB,这样客户端进桌面后,以X:\0PE\NET\DEF.CAB为网卡驱动,这台机就可以正常上网。
回复 #947 lishaomin 的帖子
这是使用chenall的MicroPE,不是0PE。请仔细看MicroPE的有关说明。
回复 #948 wangpeng 的帖子
请用新版。引用版主近日说的话:
原帖由 neo4026 于 2009-4-29 21:07 发表
我生平最痛恨挖坟的了。

回复 #949 go2 的帖子
邀请函已发
回复

使用道具 举报

212#
 楼主| 发表于 2009-5-4 09:36:04 | 显示全部楼层

回复 #959 19720205 的帖子

说明中有“注:情况已有所改变,以下说明仅供参考。”字样。

petools\autoruns可在任意盘(分区)
0PE\AUTORUNS、0PE\XP\AUTORUNS、0PE\2003\AUTORUNS应与EXT2.WIM同一个盘(分区)。EXT2.WIM大致相当于system.wim。

pxe启动时,服务器端默认所有东西都在同一共享目录之下。

请先用原版试,没问题再DIY。

5.1版已上传。
回复

使用道具 举报

213#
 楼主| 发表于 2009-5-4 11:24:20 | 显示全部楼层
原帖由 xianxinlqh 于 2009-5-2 16:32 发表
0体积,小,俺下来学习学习

小,不是0PE刻意追求的。0PE企图实现全外置组件化,想删就删,体积大小自定,功能丰俭由人。

原帖由 zxw 于 2009-4-30 20:40 发表
pseudo大师,这是我的测试报告。
60303

谢谢反馈,请试试5.1版。
原帖由 0cat0 于 2009-4-30 08:30 发表
结果是:最终客户端没有X:\0PE\NET\E1000325.*文件
临时解决办法:这个应该可以想到,因为只看到客户端复制了这个文件过去
再次多谢更新,这个版本已经很好用了

我这里以前下载失败的一台机器现在用新版成功了。
原帖由 gd510090 于 2009-4-30 00:40 发表
请教:"0PE启动到桌面后,存放在本目录的WIM格式组件,将被自动挂载。"需要用那个版本的工具制作?我用老九的制作一个Office 2007.WIM放在PETOOLS/AutoRuns,启动到半段挂了,启动选项都消失了.谢谢!
还有,就是直 ...

wimtool功能丰富强大,但貌似复杂些,还没消化。0PE自带wimnt工具,比较稳定、方便。

组件首先放在PETOOLS下非AutoRuns目录,手动挂载,用得顺了才考虑放入PETOOLS/AutoRuns自动挂载。
而这个Office 2007.WIM未经处理,在非AutoRuns目录估计也不灵光。
原帖由 gd510090 于 2009-4-30 22:58 发表
放外置能挂载,不过执行不了
现在能执行了
不知道不会用还是......
得把卷信息都去掉,可惜了,那些折腾N久的按钮都用不了了。能完全兼容老九的就好了
呵呵!得把以前的包包大卸N块了
太多地方要折腾了,收工.

拆成独立组件,便于想删就删,是值得提倡的。
不过不拆也行,通常一个大块头op.wim都配有一个winpe.ini之类的文件,将其修改一下(主要是简化,保留建快捷方式的语句),内置于op.wim,然后在op.wim中用setup.cmd调用它就行。
此外,#4楼有一批现成的WIM格式组件可以用于0PE。

已下载并安装到U盘,正在消化中,不得不配服两位大侠g4d命令的炉火纯青!
1.不知一键上网;网络工具-完整;网络工具-部份三个有什么区别?
2.OPE自动加载PETOOLS或AUTORUNS下的外置程序是否有什么开关(自动运行WIM文件里的"固定文件名.bat?"固定文件名.cmd"?pedmd.ini?)
3.还有请问是否可在子菜单MENU.OPE增加返回主菜单的命令,或要怎么自行加入?
4.再请教MENU.OPE这个子菜单我增加gfxmenu /MESSAGE.GZ,可以在子菜单显示图形模式,但了再先择进入PE,没有进入启动界面,而是重新加载MENU.OPE的文本模式!可否在子菜单增加gfxmenu图形模式?

1、网络工具-完整与网络工具-部份都是使用pe自带外置网络服务组件net.wim加载(自带)网卡驱动包。两者相比,前者加载的服务多些,功能完整些,但相对耗资源。后者少加载一些服务,未加载服务以快捷方式提供,用到再点。

如果不是特别计较的场合,推荐用完整的。

一键上网利用硬盘原有系统资源,加载驱动、ie、dx、wmp等。使用前应备有显声网驱动包。它不仅可以加载网卡驱动,还可以加载显声驱动。

2、PETOOLS源自nn2nn的开放式架构,AUTORUNS源自chenall的自动挂载。这些作为内核的一部分功能。

PETOOLS\AUTORUNS中wim文件被wimnt.exe绑定,点击就挂载,挂载时执行wim文件内的固定文件名的setup.cmd。其它AUTORUNS中wim文件被挂载时固定执行其内的pecmd.ini。

3、这得自行DIY了,嘿嘿,上了贼船还想...
还可以看看那个转用户菜单的菜单项有没有用途。用户菜单以及面向用户的配置文件在KERNEL.ZIP里wxpe目录下,可以DIY。0PE把配置文件内置于ZIP文件中,减少外露文件,使得目录清爽。因为ZIP格式方便维护,这种配置文件"内置"方式应该不会给用户带来多少不便。毕竟要改的场合不多。
4、grldr内置菜单及MESSAGE.GZ是供用户DIY的,其中启动0PE只需调用MENU.OPE即可。MENU.OPE这个子菜单复杂,不好DIY。还要注意其体积大了不行,小了有时也不行。
grub4dos功能强大,加功能总有办法吧,得靠自己了。grub4dos目前是否支持主菜单、子菜单都用gfxmenu我还不知道。
我其实才用过一次gfxmenu,还是靠网友工具点几下生成的MESSAGE,这方面谈不上经验。希望有人能提供现成的漂亮界面。
回复

使用道具 举报

214#
 楼主| 发表于 2009-5-4 22:41:18 | 显示全部楼层
原帖由 0cat0 于 2009-5-4 17:21 发表
回复 #962 pseudo 的帖子
试了一下最新版的,VM正常,VBOX问题还在,看截图:
说是找不到这个文件“NETMAP.TXT”,然后出错

NETMAP.TXT文件一般用不着,可有可无,5.1版里精简删掉了,找不到属正常,可忽略这个提示。
原帖由 0cat0 于 2009-5-4 17:21 发表
怎么IE8一次只能上传一张图,郁闷..............

等一段时间,会自动进入桌面,然后到X:\0PE\NET查看有无E1000325.cab。如果没有,好像只有试试#965楼chenall的方法能否奏效了。
原帖由 chenall 于 2009-5-4 17:30 发表
#964
自带的UNDI驱动不支持这个网卡.^_^.
测试解决方法.
1.修改启动菜单.在启动IO.SYS之前加一条命令
pxe keep
2.看这个虚拟机能不能修改网卡类型,改成其它网卡类试试

如果用了pxe keep,有无副作用?如何善后?

另外,看了你的5月版,里面对str.exe进行了压缩,但好像这个程序加了自我保护,不能压缩的。

原帖由 0cat0 于 2009-5-4 17:44 发表
自带的网卡驱动支持的,因为我设置网卡是这个:Intel PRO/1000 MT Desktop (Bridged adapter),服务器端正常,可以启动,只是客户端无法复制这个驱动过去,不知道问题在哪里?
还有一个问题,在VM及VBOX下试过,服务器端虽然正常启动进入桌面,网卡驱动也安装上了,可NET正常是空的?没有驱动在里面???

X:\0PE\NET临时存放从pxe服务器下载的,或本地选出的适用网卡驱动小包。网卡驱动安装之后,它没有用了,就删掉了。
原帖由 go2 于 2009-5-4 20:23 发表
谢谢!PETOOLS\AUTORUNS中wim文件被wimnt.exe绑定,点击就挂载,挂载时执行wim文件内的固定文件名的setup.cmd。其它AUTORUNS中wim文件被挂载时固定执行其内的pecmd.ini。这是最主要的!

我说错了。PETOOLS中wim文件被wimnt.exe绑定,点击就挂载,挂载时执行wim文件内的固定文件名的setup.cmd。其中,PETOOLS\AUTORUNS中的wim文件不点击也自动挂载。
这种自动挂载在启动到桌面的最后阶段进行,如果是pxe启动,则在启用网络支持并映射Y盘之后进行。
原帖由 go2 于 2009-5-4 20:39 发表
live mesh回收桶的资料大侠是否没清空啊?

现在是空的。
回复

使用道具 举报

215#
 楼主| 发表于 2009-5-5 22:23:59 | 显示全部楼层
原帖由 wazangg 于 2009-4-27 20:00 发表
0PE自带的InternetExplorer.WIM在2003PE里安装后,在无忧论坛回复里不能上传附件,XPPE就行

5.1版已上传
回复

使用道具 举报

216#
 楼主| 发表于 2009-5-6 12:40:33 | 显示全部楼层
原帖由 liudehua 于 2009-4-28 15:06 发表
http://bbs.wuyou.net/images/attachicons/common.gif
建议楼主将 自己整理的DX,WMP,Real等外置组件添加到P&C/PETools目录。

WMP,Real等组件恐触及版权,早就主动删掉了,不希望公开传播。DX我放到live mesh。

其实PE中玩多媒体、游戏,用《XP资源》组件够了。顺利的话,一个5M的零体积版就可以玩大型游戏。
硬盘上没装系统的机器不玩(赶紧装系统),win7没普及不管、用vista的讲究界面美观,一般不会在PE中玩,剩下装XP/2003的机器,《XP资源》是支持的。
,《XP资源》目前不支持wmp11、IE7,这可以通过带上外置IE6(0PE扩展版已有)、WMP10组件(可以用sudo那个)解决。

回复

使用道具 举报

217#
 楼主| 发表于 2009-5-6 17:47:02 | 显示全部楼层
原帖由 xianglang 于 2009-5-6 14:52 发表
昨晚试了一下5.1的版本,EVEREST等中文显示成方框了。另外,增强版希望可以加入修改XP密码的组件,因为这个功能维护时是很有必要的。

按楼上建议,扩展版加入了一组Windows系统维护工具(取自MicroPE),含密码修改,在live mesh上。


另外,0PE启动过程中,有个菜单项
  [4] Reset CMOS(clear password)
是可以清除CMOS密码的。

其实这些都属于外置应用工具,本帖#4楼有大量工具的链接地址,可自行按需添加。

扩展版不会有方框问题。零体积版采用字库延后加载方式,在有的软件中文会显示成方框,这个问题没有彻底解决,WLDNA 兄已经取得一些进展:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=138633&highlight=
回复

使用道具 举报

218#
 楼主| 发表于 2009-5-7 00:53:57 | 显示全部楼层
原帖由 xgoodboy 于 2009-4-27 16:08 发表
量产成3启,不过很怪了,以前G的系统现在GHOST回去不能用了,G完也是提示100%,直接回车也是跟以前一样可以重新启动,但启动不成功,提示 A DISK READ ERROR OCCURRED ;分区跟镜像选择均没有搞错,会不会是0PE的启动方式影响了GHOST32?这样,用作恢复系统可成大问题了~   注:试过在XP系统下G没有问题(我在XP系统下G完再用PM激活G的分区,隐藏当前系统分区)
我的硬盘分区是这样:3个主分区分别装3个系统,平时2个主分区隐藏,在PE下用PM发现硬盘3个主分区+3个扩展分区还另外多了一个未只有几M的自由分区,在XP系统下用PM却没有自由分区。
[ 本帖最后由 xgoodboy 于 2009-4-27 20:08 编辑 ]
原帖由 pseudo 于 2009-4-27 17:24 发表
回复 #922 xgoodboy 的帖子
可以检查一下有没有使用了ghost目标分区的文件,导致该分区被lock而影响ghost。就像删除一个已打开的word文件会失败一样。
U盘启动时,以下情形可能会不经意间涉及硬盘文件:
1、硬盘上有EXT2.WIM、AUTORUNS目录下文件启动时可能在某种优先规则作用下被使用。
2、进入桌面后使用了XP资源(包括一键上网),xp资源大部分是复制式使用硬盘资源,但也有直接使用的。
3、进入桌面后运行了位于硬盘上的wim组件
1中EXT2.WIM在内存足够时,会被复制到B盘,不再使用硬盘上的(可全内存无盘运行,U盘、光盘可拔出)。
2、3是可以设法避免的。即使用了,还可以右键点击开始,打开wimnt工具,刷新后看看挂接了哪些wim,它们的来源位置是不是硬盘。是目标硬盘的(除了EXT2.WIM外)考虑将其卸载。
有时目标硬盘的0PE.ISO被虚拟成光盘,可将其弹出(先卸载其上的wim组件)。
总之,只要没用到目标硬盘的东西,硬盘不被lock,应该就不影响ghost。如果硬盘被lock,ghost过程中它也会有提示。
还要注意的问题是分区是否激活了。
一般来说,以ghost之强悍,能影响它的软件还没出世。
原帖由 xgoodboy 于 2009-5-6 18:57 发表
确认!启动过程加载了引起GHOST完的系统启动失败的什么东西,至少知道加载的桌面图片为系统盘内图片,有什么方法可以不加载任何原硬盘的东西?
;所有不变,使用用H3的PE量产后,GHOST系统无此问题。。。

不要怕使用XP资源。
当内存充裕且能找到硬盘原系统的背景图片时,0PE自动复制图片到B:盘(内存虚拟盘),然后以B盘图片作背景,使得0PE中背景通常就是用户喜欢的背景。这完全是复制式使用,复制过程中,临时文件夹、缓冲区都不是在物理硬盘上,所以对硬盘系统无写操作。“知道加载的桌面图片为系统盘内图片”并不奇怪。
如果机器内存很小,启动过程提示设置虚拟内存到硬盘当然会写盘(老毛桃911也不例外),但256M内存的机器被认为是内存比较充裕的,默认并不设置虚拟内存。你的机器能看到系统盘内图片,内存肯定不止256MB。
所以,使用0PE扩展版(原版)启动到桌面的过程,对硬盘的访问都是只读不写的,这点是考虑过的。
启动到桌面后,你做什么操作,对硬盘是读是写,自己心中应该有数。
我上面一再说的充其量仅仅是lock问题而已。即使用着硬盘的文件而被lock,也没有什么大不了的事。打开wimnt工具看看,卸载那些与目标硬盘分区有关的wim组件一般就行。
如果硬盘被lock,ghost过程中它也会有提示。你能G完提示100%,说明没有lock问题。

如果说0PE与其它PE有何不同,那就是0PE的X盘是逼真的活动的硬盘。

那么是什么影响你的ghost呢,我想是与PM及其使用有关。可参考这个帖子看看有无启示:PM分区工具与微软不兼容?不可能吧!
其中#101楼所说的“重建MBR”值得考虑。

总而言之,这个问题与0PE的程序关系不大,你的分区、系统比较复杂,个人认为可能的线索是:
1、确保激活。有人说PM不能激活。建议用0PE带的DiskGenius310412B3.WIM取代PM来处理分区等问题。
2、重建MBR。
3、好像有说PM有时不是真的写盘了,需要...一下。
4、请用chenall的PE对照一下:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=121168&page=117#pid1683866
回复

使用道具 举报

219#
 楼主| 发表于 2009-5-7 08:33:17 | 显示全部楼层
原帖由 xianglang 于 2009-5-7 03:10 发表
回#980:清CMOS的倒不太常用,没有也可以放电;另外我试过天琴PE里面的清CMOS程序,在一台PM800主板(具体不记得了,好象是这个吧,NF的P4主板)的电脑里使用之后,重启自检时提示没有内存,要放电清一下CMOS才 ...

呵呵,你的说法给人不可捉摸的感觉。

更新说明:
......
2009.3.20:
1、零体积版首次采用中文字库延后加载新方式,相当于外置了字库。

确切的说法是:
零体积版(4M/5M)自3.20至今,由于采用中文字库延后加载新方式,相当于外置了字库,中文显示基本是好的,但有些软件的中文会显示方框,如果它用到某些字体的话。这个问题还没有彻底解决。
此前的零体积的ZIP版、圣诞版没有采用中文字库延后加载方式,是没问题的。

所有扩展版(带有EXT1的体积较大的版本)全部没有采用中文字库延后加载方式,也是没问题的。

所谓“没问题”是指,中文显示不存在特别的问题,如果有问题,那老毛桃911估计也有。

零体积版之所以使用中文字库延后加载方式,是由于它本身不带字库,用的是本地硬盘系统的中文字库,相对来说很大(单文件体积10M以上,不像普通PE带的精简字库只有2M),延迟到进入windows cmd再加载可以节省启动内存和X盘空间,加快启动速度。但这相当于外置字库,有些问题没有彻底解决(不是一个pecmd font命令就能解决的)。
回复

使用道具 举报

220#
 楼主| 发表于 2009-5-7 09:39:02 | 显示全部楼层

回复 #985 since7 的帖子

文档里用户名写错了,谢谢指正。

程序没错,可以挂接Y盘。

pxe启动到桌面后,检查X:\0PE\NET目录下有无从服务器下载的客户机适用的网卡驱动。
要执行“启动网络服务 (完整)”,网通后才挂接Y盘。
回复

使用道具 举报

221#
 楼主| 发表于 2009-5-7 15:36:32 | 显示全部楼层
原帖由 xianglang 于 2009-5-7 11:21 发表
回#984:呵呵,我都觉得不可捉摸,但是却遇到了,这才是最郁闷的。还有一个问题是,如果0PE目录下同时放有4M和扩展的2个版本的话,如果将4M的改名为0PE4M.ISO,扩展为0PE.ISO,在G4D中加载0PE4M.ISO进行启动,结果还是有出现扩展部分的内容——不过这个容易理解,毕竟2个版本都是使用同一个文件名。而出现在程序中的中文字体有时候正常有时候方框的问题,也可能与我这个测试方法有关?

明白了,这跟你的安装部署方法不大合理有关。
1、0PE设计为可扩展可剪裁,无缝衔接。
零体积版与扩展版只有组件多少的区别,不必当作两个PE来看待。如果把二合一扩展版的0PE\2003目录删除(或改名让它找不到),就自动蜕化为xppe(兼03pe的零体积版)。
如果再去掉BUF2K3.GZ,就蜕化为纯xppe,不过这个只有700k,建议保留一个03的零体积版比较合算。同样,如果不想要xppe,只想要03pe,那么可以对0PE\XP目录和BUFXP.GZ下手。
当你去掉0PE\2003目录和0PE\XP目录(或将其改名)时,剩下的就是二合一的零体积版了,不需要二合一的,还可以再去掉(或改名)BUF2K3.GZ和BUFXP.GZ之一。
另外,0PE\2003目录和0PE\XP目录中,只删除EXT2.WIM,保留EXT1.GZ也是可以的。如果不想带外置网络支持的话,可以去掉@0#NET_.WIM。不带外置网络支持的零体积版一定条件下也有上网的可能性。
0PE\2003目录或0PE\XP目录可以放在其他盘/分区上。放在ISO文件内外都可以。甚至可以放在PXE服务器上(但搜索时有优先规则)。

以上这些表明零体积版与扩展版可以相互转化,这种转化只需增删文件,不用改配置,0PE可以自适应。
想象一个人如果伤了一只手,整个就不能动弹了,那多么不合理。所以可剪裁性不单是允许删除组件,还尽可能设法补回无组件时损失的功能,利用硬盘原系统的资源就是一种补救。

基于以上考虑,零体积版与扩展版是同一个PE,文件名统一用0PE.ISO也就很自然了。

2、0PE允许外置工具PETOOLS目录,以及二级扩展EXT2.WIM放在0PE.ISO内,整体ISO启动后仍能找到外置。
这就要求文件名0PE.ISO及所在目录不能随便改,因为二级扩展以及外置工具都是在进入windows cmd之后(处于保护模式)加载的,这时Grub4仿真的所有盘都已消失,只能以文件名0PE.ISO为标志,找到ISO文件,自动使用其内的二级扩展和外置工具。如果0PE.ISO改名了,就找不到,于是扩展版自动向零体积版蜕化,使用硬盘系统资源补救所缺的二级扩展。
如果要改0PE.ISO所在目录和文件名,也不是完全不可以,但须相应修改MENU.0PE里的字符串(MENU.0PE里有提示)。

3、某些机器访问软盘、光盘时很慢甚至死机,0PE为了避免到处找文件,掉进这种陷阱,在grub4搜索组件时采用了一套优先规则,见说明文档(也许表达得不够清楚完整),如果有耐心仔细分析,就可以知道按你的安装部署,哪些组件可以找到,哪些会用硬盘资源补充。不过这种分析没必要做深入,太繁琐了。

4、字库在一级扩展EXT1.GZ中,零体积版没有这个文件,以你的部署方法,在G4D中加载0PE4M.ISO(成为仿真光盘)进行启动,情况会是这样:
(1)从(仿真的)光盘如果可找到解开的/0PE/BUFXP.GZ(BUF2K3.GZ),那么启动到windows cmd之前不再考虑从/0PE/0PE.ISO中找文件。否则,找/0PE/0PE.ISO,将其映射为仿真光盘,其内容被列入搜索范围。
(2)仿真光盘没有,/0PE/0PE.ISO不考虑,结果显然找不到EXT1.GZ,于是使用硬盘资源补救,也注定此后有出现方框的可能性。如果此时能找到自带精简字库的EXT1.GZ,以后绝无方框问题。
(3)进入windows cmd后,找解开的EXT2.WIM,此时当初的仿真光盘不存在了,所以会找不到。接着会尝试找/0PE/0PE.ISO,找到的话将其虚拟为光盘,在其中找EXT2.WIM,按你的部署,扩展版0PE.ISO文件被使用,
其中有EXT2.WIM、@0#NET_.WIM、PETOOLS。

所以,你在G4D中加载0PE4M.ISO,最后会得到一个与扩展版差不多,但EXT1.GZ是用硬盘资源代替的混合结果,它不是自带字库的,使用某些软件时跟零体积版一样会有方框。

5、如果沿用与你相似的方案,可以这样使两个iso并存:
一个命名为0PE.ISO,另一个命名为1PE.ISO,在0PE目录加入MENU.0PE,并复制一份为MENU.1PE,MENU.1PE中字符串0PE.ISO全部改为1PE.ISO
你原来调用的0PE4M.ISO的菜单改写一下,为零体积版和扩展版安排两个菜单项,通过configfile分别调用MENU.0PE和MENU.1PE(参考0PE的grldr内置菜单来写)。
其中,扩展版的PETOOLS目录可以考虑从ISO中移出,与0PE目录并列或放在0PE目录下,如此零体积版和扩展版均可共享外置工具,还有SRS、NET目录也可移出。
许多PE整体启动iso时,要求外置工具必须移出iso,0PE也建议移出,但也允许放在iso内不移出。

6、你原来的部署可能损失了0PE对pxe启动的“原生”支持。当然如果只用于本地启动无所谓。
如果按上述新的部署方法,并且将PETOOLS、NET移出,那么你的U盘就可以直接当pxe服务器端,无需为PXE启动再弄一个版本。
回复

使用道具 举报

222#
 楼主| 发表于 2009-5-7 16:26:44 | 显示全部楼层

回复 #990 19720205 的帖子

没遇到过,能告诉我怎样简单重现这种现象吗?其它朋友遇到过吗?

想到一种情况,用U盘启动内存很小的机器,关键文件EXT2.WIM在内存小时不被复制到虚拟B盘(与非ram版类似,参见0PE文档关于全内存运行的说明),这样PE对U盘文件有依赖,弹出U盘可能导致重要文件找不到而系统崩溃,再重新插入U盘恐怕也不行了。

如果内存256以上,或者拔插的不是启动盘,应该没问题。
回复

使用道具 举报

223#
 楼主| 发表于 2009-5-7 19:05:59 | 显示全部楼层

回复 #994 jxyun99 的帖子

一个比较明显的问题是你目录名、文件名不准确。
是0PE,不是OPE;是KERNEL.ZIP不是KERNTL.zip
回复

使用道具 举报

224#
 楼主| 发表于 2009-5-7 23:58:21 | 显示全部楼层
原帖由 19720205 于 2009-5-7 16:34 发表
我的主板845MP,内存512M,U盘HDD格式。
以U盘启动,在Petools目录中放置有WinRAR.wim和极点五笔.wim.
进入PE后,打开WIMNT,卸载winRAR和极点五笔,弹出U盘。然后插入U盘,通知区域有U盘图标,但是在我的电脑中没有为U盘分配盘符。

重新插入后有图标,说明是识别U盘的。至于没有自动分配图标问题,我这里重新拔插没见异常。

如果实在无盘符,可在"开始-运行"处执行
pecmd show

pecmd show r
应该就有盘符了(必要时在资源管理器中“查看-刷新”一下)。
原帖由 xgoodboy 于 2009-5-7 19:56 发表
我可能找到0pe在我机子GHOST完系统不能启动的原因了。。。为了排除了PM的问题,压根就不再用他调整启动分区,只实验第一主分区。。。
今天将3个PE分别量产成CD-ROM ,经过N次实验,使用chenall  (5.1)的PE和H ...

ghost的时候,目标分区你是不会弄错的。盘符、硬盘顺序有所不同,应该对ghost目标分区的内容无影响。
可能有影响的也许是激活标志。一个盘上活动分区只有一个,应该保证实验的第一主分区是激活的,其它分区不是激活的。为此ghost后请用DiskGenius3.1将其激活。退出DG,重新进入DG核实修改是否真的存盘生效,然后重启。
保证三点:
1、.GHO内容正确合理且ghost目标分区没弄错。
2、该分区被激活
3、MBR正确
GHOST完系统应能启动。

应直接用0PE.ISO来量产。
HDD+和ZIP+启动U盘不能直接用0PE.ISO写盘来得到,因为UITRAISO默认是根据iso文件内容是否有ntldr、io.sys等标志性文件来判断该用什么来引导的,它不支持grldr。0PE5.1版不再提供UITRAISO制作说明和工具,不知道你是怎么制作的。

无论是HDD还是ZIP,0PE都用统一的安装grub4dos引导到mbr,mbr直接引导grldr的安装方式,其它方式只是一种变通。
回复

使用道具 举报

225#
 楼主| 发表于 2009-5-8 00:20:43 | 显示全部楼层
原帖由 xgoodboy 于 2009-5-7 19:56 发表
...
刚刚又试了一下,非量产的CD-ROM模式启动后GHOST系统没有问题,无盘符问题。。。

[ 本帖最后由 xgoodboy 于 2009-5-7 21:07 编辑 ]


这就好。
量产的话,最好直接用0PE.ISO来量产。如果量产出的光盘里不是BUF*.GZ这种解开的文件,而是一个0PE.ISO文件,将来这个iso文件又要虚拟成光盘才能访问其内容,后一个光盘跟前一个光盘能否和平共处?少惹麻烦吧。

将0PE.ISO量产成USB-CDROM是最简单的安装方法了,尽管量产过程复杂,但其操作对所有ISO文件是一样的。

[ 本帖最后由 pseudo 于 2009-5-8 00:22 编辑 ]
回复

使用道具 举报

226#
 楼主| 发表于 2009-5-8 00:41:54 | 显示全部楼层

安装到移动硬盘的方法

原帖由 绿宇星 于 2009-5-8 00:02 发表
安装失败,移动硬盘安装的。参照硬盘安装?
不行啊,没有in文件

把移动硬盘当作U盘,参照U盘安装方法安装:
1、分区、格式化(老盘略)
2、用多格式引导程序安装器BOOTICE.EXE安装grub4dos到移动硬盘mbr
3、用UltraISO提取0PE.ISO全部内容到移动硬盘。完毕。
原帖由 gd510090 于 2009-5-8 00:05 发表
用GRUB4DOS引导ISO就行了,不点的MENU里面有现成的

要更好发挥0PE的功能,加快启动速度,最好用UltraISO提取0PE.ISO全部内容到移动硬盘,即采用解开iso的部署方式。
如果不解开iso文件,最好将MENU.0PE取出与0PE.ISO并列,然后使用0PE提供的grldr的内置菜单(这个菜单较简单,方便修改成自己的菜单)来调用MENU.0PE。
回复

使用道具 举报

227#
 楼主| 发表于 2009-5-8 16:37:34 | 显示全部楼层
原帖由 jxyun99 于 2009-5-8 12:40 发表
帖子上是我的笔误,不好意思,文件名我是直接复制的解开的压缩包的,应该没有错

我这里iso放到D盘试了一下是正常的。

你说的现象原因可能是某些机器上使用grub4dos的find命令搜索软盘、光盘时会很慢甚至死机。

你可以再试试将0PE所有东西都放在启动盘(C盘)来减少这种搜索。0PE优先从启动盘找文件,找不到才用find命令到处找(可能搜索软盘、光盘)。
grub4dos对大小写敏感,关键文件、目录的大小写要准确,否则也会找不到,所以要用UltraISO来提取。
当然了,要使用5.1版原版。启动盘(C盘)根目录要使用0PE带的grldr,最好再提取MENU.0PE,与0PE.ISO并列

另外,4G的机器会不会有什么特殊,我没有经验。曾经有一位朋友使用4G机器遇到过问题,减少内存就好了。
回复

使用道具 举报

228#
 楼主| 发表于 2009-5-8 18:50:04 | 显示全部楼层
原帖由 xgoodboy 于 2009-5-8 17:45 发表
在我机子上在出现合盘菜单前要花很长时间(量产成USB-ROM启动好像没有这个问题)~~~~~出来0pe专用菜单后启动就快了~
楼主,不要合盘菜单怎么弄?花了好长时间看,没弄明白!

这个简单啊,把MENU.0PE的内容作为内置菜单内容(即普通的menu.lst),内置到grldr里就行,这样启动就快了。
内置之后,外面的MENU.0PE可以去掉,message文件也可去掉。

内置前最好用UltraEdit编辑一下MENU.0PE文件,去掉第三行的#号,以便支持pxe启动。

[ 本帖最后由 pseudo 于 2009-5-8 18:51 编辑 ]
回复

使用道具 举报

229#
 楼主| 发表于 2009-5-8 20:14:05 | 显示全部楼层

回复 #1013 hhh333 的帖子

原帖由 hhh333 于 2009-5-8 19:04 发表
我想请教一下F6.ZIP的用法,你与chenall的都是用ZIP直接打包的,而N版的那个是IMG形式的。
看你们以前的介绍,主要的原理就是将之map成FD1,启动时就能自动查找。是这样吧?
但直接用ZIP方式的文件,能直接ma ...

之前的圣诞版(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104242&highlight=)是直接使用N版的img作为F6.GZ(用的名字是129F6.GZ)。原理正如你所言。
含单个驱动的img可映射为FD1,免按F6。含多个驱动的img宜映射为FD0,到时按F6手选。

本帖取N版的img内容,用ZIP打包,故名ZIP版。zip版的一个重要特点是启动阶段支持非映像格式文件。

ZIP版的F6功能是先map一个空的软盘,再读取zip文件内容写入临时文件,然后进入DOS,在dos下解压临时文件,填充到软盘,最终得到与用img映射出来的一样的软盘。
此外,还检测硬盘类型,据以调整软盘内容,选好默认驱动,达到免按F6手选的目的。

zip版用到一些grub4dos的最新命令,而且必须有一个dos阶段进行处理,比圣诞版的F6功能稍为复杂。
但磁盘驱动外置,而且是简单的zip格式,对驱动的维护也许有某种好处吧。
回复

使用道具 举报

230#
 楼主| 发表于 2009-5-8 21:18:54 | 显示全部楼层
原帖由 hhh333 于 2009-5-8 20:30 发表
看来这个ZIP版是有改进的,真的比IMG形式的要方便一点点,DOS下的硬盘检测是用工具的吧,希望能够让其他的PE分享这种加外置磁盘驱动的方式,应该做得到吧?

很高兴H3兄认同zip格式有所方便。
DOS下的硬盘检测是用N版的CHKPCI工具。坛里搜CHKPCI就有。

其它PE分享这种加外置磁盘驱动的方式最简单现成的方法,就是在0PE中选择菜单项[4] User Menu with F6.ZIP。
它会先将F6.ZIP映射为软盘,然后转入一个可由用户定义的菜单,利用这个菜单可以接着做各种事情,包括启动其它PE、启动光盘等等,这时仿佛驱动软盘已经插入。
回复

使用道具 举报

231#
 楼主| 发表于 2009-5-9 00:31:43 | 显示全部楼层
原帖由 xgoodboy 于 2009-5-8 23:44 发表
终于菜单内置了
但还是慢,。。。
看来不是菜单的问题。。。
一直这样:
BOOT DRIVE:
(hd0,0):filesystem type unknown, partition type 0xob
_
约2~3分钟没反映~
之前没有这个问题的~

这个速度不正常。
你这个0x0b的硬盘分区类型似乎grub4dos不认识?那当然要比认识的慢了。
查资料:
0B Win95 FAT32   
0C Win95 FAT32 (LBA)
也许分区使用0C类型会快些。我这里的FAT32分区类型就是0C。

另外,用UI将iso里面的文件提取出来使用,比直接使用iso文件通常明显要快。必要时PETOOLS目录可以作为0PE目录的子目录,这样0PE在盘上只占一个一级目录。
回复

使用道具 举报

232#
 楼主| 发表于 2009-5-10 13:08:21 | 显示全部楼层
原帖由 jxyun99 于 2009-5-8 18:16 发表
在另外一台电脑上使用相同的方法确实没有问题,也许是我那台电脑的硬件的问题吧

我在#1009楼就提及4G,现在#1023楼网友的说法供你参考,记得你那台也是4G的机器。
原帖由 lishaomin 于 2009-5-10 10:05 发表
4G内存不能启动,拨掉一根就行

如果证实是4G问题,那0PE本身没有什么可改的,问题在grub4dos等是否支持。
回复

使用道具 举报

233#
 楼主| 发表于 2009-5-10 13:32:15 | 显示全部楼层
原帖由 neo007 于 2009-5-10 08:12 发表
从趣盘下载的DiskGenius, 并不是最新版. 请问, 这个DGen3.x, 可以自己更新吗? 是不是要经过处理?------据说, 这个windows版的DGEN, 在pe下不能用

5.1扩展版带的好像就是最新的了。
我就简单打个包,里面换了个精简的dos。
原帖由 neo007 于 2009-5-10 11:26 发表
谢谢.
我刚刚体验了一番:
下载〇peZip扩展版二合一090501.7z, 用ultroiso提取两个文件到C:, 两个文件夹到E:, 修改boot.ini, 重启.
先尝试进MAXDOS, 得到error 15: file not found? 怎么回事呢? 我确实 ...

一键上网之前,先用xp资源菜单的备份驱动功能制作显声网驱动包(一次性)。事先不要加载任何驱动。
下次进PE时一键上网,显声网就都好了。
如果你已有包含本机显声网驱动的驱动包在某目录,也可不制作驱动包,在一键上网中途指定你的驱动包位置即可使用你指定的驱动包。

如果没有显声网驱动包,由于扩展版只带网卡驱动包(0PE\NET目录),不带声显驱动,你就只能上网。

office2003等的使用,慢慢琢磨吧,不行的话用外置的组件,#4楼有。

0PE的X:盘是个逼真的虚拟硬盘。B:盘是可写的内存虚拟盘,必要时可扩容(方法略)。


[ 本帖最后由 pseudo 于 2009-5-10 13:51 编辑 ]
回复

使用道具 举报

234#
 楼主| 发表于 2009-5-10 14:15:18 | 显示全部楼层
原帖由 neo007 于 2009-5-10 13:39 发表
谢谢. DGEN已试过, 不错.

#1027楼修改过,请重新看看。
原帖由 go2 于 2009-5-10 10:05 发表
Mr.pseudo
XP PE用xp资源(1)Windows Media无法启动,Media按提示加入dbghep.dll界面一闪而过,无法启动(2)无线网络无法找到(查看驱动已安装)(3)direx测试也有问题,我截了图,请大侠看看

1、你硬盘装的是XP资源组件目前不支持的wmp11,这时只能找个外置wmp10组件。
2、为了节省X:盘空间,有的dx9文件并未放入x盘,会出现诊断报错,这是正常的,可忽略。玩游戏时,主要关心dx9的“显示”面板中,那些“加速”能否启用。
如果xp资源的dx9不能满足需要,也可使用外置的较完整的dx9组件(live mesh的“--其它(临时)--”目录中有)。
3、#10楼FAQ中提到无线网络可以参考。
如果是加密的可能连不上,这个你在行,你若有空给0PE加上这方面的功能善莫大焉,先谢了。
不过从图上看,似乎加密的至少也应该列出来,连不上是另一回事。

还有一句废话:硬盘系统如果是2003,如果要使用xp资源组件(包括一键上网)的话,启动时则应从2003相关菜单进入。03的无线我不记得试过没有。

--------------------------
又看了一下,桌面有重启shell刷新图标,可以执行一下。
看来你不是用一键上网。对自己用的机器,最好先备份驱动,下次一键上网,往往什么都好了。

[ 本帖最后由 pseudo 于 2009-5-10 14:28 编辑 ]
回复

使用道具 举报

235#
 楼主| 发表于 2009-5-11 14:14:14 | 显示全部楼层
原帖由 q67512 于 2009-5-11 11:26 发表
楼主啊,我下到%79.8不动了呀,哭啊。。。。。。。。。。


建议半夜鸡叫时,用IE下。
原帖由 19720205 于 2009-5-11 07:29 发表
新版GRUB4DOS09-05-07出来了,而且可以访问fd(0,0)这样的设备
http://bbs.znpc.net/viewthread.php?tid=5631&extra=page%3D1&page=1这个帖子讨论的万能启动U盘制作工具fbinst需要访问fd(0,0)这样的设备。09-05 ...

live mesh上的好像已经是5.7了
原帖由 19720205 于 2009-5-11 10:02 发表
请教更替GRUB.exe 和 grldr的方法?
我是用零体积版修改的。作法如下:
说明:U盘上的文件是ISO解开的。
用winRAR解压KERNEL.ZIP到目录,用新版GRUB.EXE替换,再用WinRAR以ZIP方式最大压缩目录中的文件成新的 ...

0PE采用两阶段启动方案,第一阶段启动到dos用的是grldr,需要grub4dos的高级功能。grldr可换新版,保持原内置菜单不变即可,有这方面的工具。
第二阶段从dos进入PE,用的是grub.exe,不需要很多功能,现在是用chenall定制的精简GRUB.exe,这个不要轻易换。
原帖由 haiuyan 于 2009-5-11 08:34 发表
我删除了同步目录中的个别文件(自己修改过),  用mesh检查更新却并不从新下载, 为什么?

sorry,我还没有访问过别人的live mesh上的文件,这方面经验比你还少。
原帖由 go2 于 2009-5-11 01:43 发表
谢谢大侠解答!
1.看了的确是wmp11的问题
2.dx9应该可以加速
3.加密的无线网络是真的没有列出来。这两天我瞎搞一下,看看是否可以解决。
还有个问题,我看了外置都是真接在PE列出WIM文件,然后点击运行 ...

要根据wim内文件建快捷方式不好办。
wim内文件setup等必须在挂载wim之后才能访问到,而仅为建立快捷方式事先将各个组件挂载一遍显然代价太大,而且挂载并建立快捷方式后,不能卸载,否则快捷方式无所依存。这与用时才挂,用后卸的主张也不符。
另外,组件可以是非wim格式,那么建立快捷方式方面无法统一。
你的想法适合于老毛桃911那种传统的大op.wim包,一次全部挂载,一般不再卸载。菜单统一集中处理。
但nn2nn的开放式组件架构不同,它将大包分解为一个个组件,全部外置,每个组件独立自治,用时挂,用后卸(不卸也无大碍),自动发现组件,自动生成快捷方式。
这种架构便于增删、更新组件,自由度大,方便DIY。

由于与传统快捷方式不同,用户可能不习惯:
1、菜单显示在开始菜单上方,而非开始菜单的程序下面
2、快捷方式有的显示像文件名,不像快捷方式,有的图标不漂亮
3、非可执行程序、不希望显示的子目录也显示出来了
但都可以一定程度上克服:
1、习惯一下就行了,因为多个盘上有PETOOLS时这样很合理。
2、自己为wim组件加个图标,看起来就舒服了。
例如那个“管理工具(MMC).WIM”就是有图标的,那是chenall弄的。我往往随便打个包了事,典型的像GHOST1102.WIM、EPSnap强力截图工具.WIM,觉得这样就够用了。
总之组件时自治的,怎么弄是自己的事。
3、自己打包解决。
回复

使用道具 举报

236#
 楼主| 发表于 2009-5-11 15:25:19 | 显示全部楼层
原帖由 绿宇星 于 2009-5-11 14:40 发表
移动硬盘不好安装
借鉴硬盘没有成功
有图更好
0pe的构架思想很好
能换内核,能调外置程序,再能从机子上抽取驱动和程序
很好
要是安装再方便些就好了
只要铐贝一下就好
我的移动硬盘pe基本都是这样做的

不要借鉴硬盘,应借鉴U盘:
安装到硬盘/移动硬盘还可以采用类似于下面安装到U盘的方法(法一),这样,0PE
  无论安装到U盘还是硬盘,都可以用统一的方法。但无维护经验者慎用,以免损坏硬
  盘数据。

详见#9楼。
回复

使用道具 举报

237#
 楼主| 发表于 2009-5-12 23:34:57 | 显示全部楼层
原帖由 go2 于 2009-5-12 17:03 发表
Mr.Pseudo:
我已找到用XP资源加载WMP11的方法,方法如下:
将MFPLAT.dll拷贝到PE目录下即可!
更正一下,因为用的是别的PE测试,现用0PE测试,还需加上dbghelp.dll
总结一下,只需在命令行增加复制dbg ...

谢谢,解决了一个问题。
原帖由 go2 于 2009-5-12 22:15 发表
Mr.pseudo:
我在测试wpa2无线网络上网时需在\0PE\XP\EXT1.gz更换文件CRYPT32.DLL,可是我在重新列新内核启动PE后乱码。能否更换内核的CRYPT32.DLL文件后让我下载测试。附件如下:

辛苦了。
已上传http://www.brsbox.com/filebox/down/fc/e3115bf610925514a3ce94c896c6c2c4
回复

使用道具 举报

238#
 楼主| 发表于 2009-5-13 13:08:32 | 显示全部楼层
曾注意到chenall兄换了新版CRYPT32.DLL,但我没用到相关功能,所以之前懒得换。
跟无线无关,跟安全(加密认证)有关。
除了无线加密之外,https也会涉及加密。
回复

使用道具 举报

239#
 楼主| 发表于 2009-5-13 21:18:58 | 显示全部楼层

grub4dos-0.4.4-2009-05-13.zip解决了4G内存启动时卡死的问题

grub4dos-0.4.4-2009-05-13.zip解决了4G内存启动时卡死的问题,详见http://bbs.znpc.net/viewthread.php?tid=5637&extra=&page=1

live mesh上已0PE已更新grldr采用grub4dos-0.4.4-2009-05-13.zip,
jxyun99、lishaomin等使用4G内存机器遇到问题的朋友,
在live mesh同步后可以试试。

[ 本帖最后由 pseudo 于 2009-5-13 21:22 编辑 ]
回复

使用道具 举报

240#
 楼主| 发表于 2009-5-13 22:04:48 | 显示全部楼层
原帖由 zoom4ever 于 2009-5-13 19:53 发表
为什么用最新的0501的零体积PE启动我的机器只加载到WIN CMD 找不到2级扩展呢?我机器P45 如果用扩展版本 不用自动提取 确实没问题
而在一台HP的笔记本上加载SRS目录中的磁盘驱动也只能到WIN CMD 但是如果不加载磁盘驱动的话 它会自己收集 然后进入到桌面 但是却不能识别我的U盘  我是用U盘启动的

遇到问题请对照零体积版和扩展版,对照不同的机器。
1、你的P45机器用扩展版启动正常,很好。

2、你的P45机器上零体积版只进入到windows cmd,可能跟硬盘识别有关,即缺少磁盘驱动而且未能成功地从硬盘正确提取驱动。
可以在windows cmd中执行
dir b:
dir c:
dir d:
dir e:
确认此时能否访问虚拟B盘和硬盘。如果是找不到硬盘的情况,那么需要把扩展版的0PE\SRS目录复制到硬盘或U盘以补充所缺驱动。该目录的文件可能只需SRS1.ZIP即可(自己试一下)。
此外,先试试零体积版的第二个菜单项,它使用一个“万能”驱动。

3、HP的笔记本上是用什么版本没说清楚,对照情况也不清楚,没有足够资料进行分析。不过既然可以进桌面,应该还好办。

原帖由 go2 于 2009-5-13 20:32 发表
Mr.pseudo:
注意到你的0pe下单独把NET从system32分出来,那么INF文件是否要做相应更改?
我查看了所有相关上网服务已全部开启。

NET组件独立,挂到%windir%\NET目录,相关问题组件本身似已处理好了,虽然0PE\NET下无线驱动未必全,但一键上网或启动网络服务 (完整)已启动了无线服务。
你说的INF文件指哪些?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 22:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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