无忧启动论坛

标题: 双iso结构:在ud部署0PE的一种方式 [打印本页]

作者: pseudo    时间: 2009-5-29 13:55
标题: 双iso结构:在ud部署0PE的一种方式
把扩展版0PE.ISO复制为两份分别为:1PE.ISO(名字不重要)、0PE.ISO
1PE.ISO删减剩以下内容
H:.
│  MESSAGE.GZ
│  grldr(内置0PE合盘菜单,或内置0PE专用菜单)
│  
└─0PE
    │  BUF2K3.GZ(不玩03pe的可删此文件,保留也有好处)
    │  BUFXP.GZ
    │  KERNEL.ZIP
    │  MENU.0PE(0PE专用菜单,若内置于grldr则可删除此文件)
    │  
    ├─2003(不玩03pe的可删此目录)
    │      EXT1.GZ
    │      
    ├─SRS
    │      F6.ZIP
    │      SRS1.ZIP
    │      SRS2.ZIP
    │      
    └─XP
            EXT1.GZ

往ud写入grldr(必须是新得不能再新的版本)。内置菜单:
title 0PE on (ud)
map (ud)/1PE.ISO (0xFF) || map --mem (ud)/1PE.ISO (0xFF)
map --hook
chainloader (0xFF)
再写入1PE.ISO到ud
现在,用U盘启动,你已经可以进入windows cmd甚至很可能进入桌面了。就这么用也未尝不可。

再把0PE.ISO中删减(也可不删)与1PE.ISO重复的文件,放到U盘普通分区,那么你可以进入桌面并使用所有外置工具了。

以后可以用ultraiso直接增删维护0PE.ISO中的外置工具、驱动包等。这个0PE.ISO的内容也可展开放在u盘。还可以考虑用ultraiso压缩为0PE.ISZ,相应修改上述 MENU.0PE中0PE.ISO为0PE.ISZ。这样或许能减少体积,但这样维护麻烦,体积也省不了多少,自己考虑吧。

当然了,1PE.ISO不放入ud,只放在u盘分区的话,应该更好办。


==================================
这里有更新的部署方式:PE全部藏于(ud)
==================================

[ 本帖最后由 pseudo 于 2009-6-9 20:20 编辑 ]
作者: satanwyj    时间: 2009-5-31 20:37
老大,这么做也是慢啊。有没有能够先加载USB2.0驱动的方法啊?

我把x.Nichdlas合盘中那个加载USB2.0然后运行HHH333PE中的IMG文件(有点绕,关键咱弱,只能拿现成的)加到ud里边,把其他文件放入U盘。然后运行那个PE也就2分钟就进入系统了。

但是用你的加载整个ISO的方法,足足16分钟才能进入PE,我的是845的老版子
作者: zxw    时间: 2009-6-1 10:22
方法可行,目前还不实用
作者: pseudo    时间: 2009-6-1 12:05
原帖由 satanwyj 于 2009-5-31 20:37 发表
老大,这么做也是慢啊。有没有能够先加载USB2.0驱动的方法啊?

我把x.Nichdlas合盘中那个加载USB2.0然后运行HHH333PE中的IMG文件(有点绕,关键咱弱,只能拿现成的)加到ud里边,把其他文件放入U盘。然后运行 ...

先加载USB2.0驱动只对某些老机有用吧。

要讲究速度,可以这样:
把1PE.ISO分解为两个:XPE.ISO和03PE.ISO,分别对应xp、03版本,每次只用其一(假定XP-PE常用),这样可以减少所用iso文件体积。
XPE.ISO内容:
H:.
│  grldr(内置0PE专用菜单,减少调用层次加速启动)
│  
└─0PE
    │  BUFXP.GZ
    │  KERNEL.ZIP
    │  
    ├─SRS(只带一个常用的,03pe的带全以为后备)
    │      SRS1.ZIP(常用磁盘驱动包)
    │      
    └─XP
            EXT1.GZ
预期这样启动速度可以接受了。

03PE.ISO内容
H:.
│  grldr(内置0PE专用菜单,减少调用层次加速启动)
│  
└─0PE
    │  BUF2K3.GZ
    │  KERNEL.ZIP
    │  
    ├─2003
    │      EXT1.GZ
    └─SRS
             F6.ZIP(F6方式磁盘驱动包)
             SRS1.ZIP(常用磁盘驱动包)
             SRS2.ZIP(备用磁盘驱动包)

往ud写入grldr(必须是新得不能再新的版本)。内置菜单:
title 0PE for XP on (ud)
map (ud)/XPE.ISO (0xFF) || map --mem (ud)/XPE.ISO (0xFF)
map --hook
chainloader (0xFF)

title 0PE for 2003 on (ud)
map (ud)/03PE.ISO (0xFF) || map --mem (ud)/03PE.ISO (0xFF)
map --hook
chainloader (0xFF)

[ 本帖最后由 pseudo 于 2009-6-1 16:54 编辑 ]
作者: gzk101    时间: 2009-6-1 12:28
目前正在试验将兄弟的0pe布署至ud中,在ud中以iso仿真后,进入PE死机,同样布署至本地硬盘正常,只是在调用本地显卡驱动时,显示器直接弹掉,变成无信号,估计跟驱动有关.我用的是最简版的.大概就5M.5月2号那版.

这里有个疑问:如果将0pe布署至UD,以iso整体仿真,速度肯定不会太快,还有就是外置工具能否读出来.只加载核心程序,估计以map --meu 方式启动尽量缩减核心,压缩iso,能否有效提升进PE速度,还有就是扩展版的0pe有什么方法可以实现快速进入PE
作者: my86697    时间: 2009-6-1 13:27
学习了,试试我的行不行
作者: pseudo    时间: 2009-6-1 14:53
标题: 回复 #5 gzk101 的帖子
按#4楼部署。

“核心”XPE.ISO在ud,与其它pe核心体积相当,速度不会特别慢;目前fbinst/grldr尚不支持将ISO解开放入ud。
外置工具在#1楼所述的0PE.ISO,放在U盘普通分区,可以很大,不占时间。这个0PE.ISO,可以解开放在U盘普通分区,也可不解开。它应位于0PE目录下,不要改目录名、文件名,否者找不到。要改的话参见有关文档。

fbinst/grldr应使用时空论坛提供的最新版。

[ 本帖最后由 pseudo 于 2009-6-1 14:57 编辑 ]
作者: gzk101    时间: 2009-6-1 16:31
实际上我想实现将整个PE放入(ud),包括各级核心,驱动及外置程序,非隐藏分区只放置办公文件.这样做存在以下几个缺点:
1\势必将加大iso文件个头,进入PE可能会比较慢,所以只有尽可能的解缩外置程序.
2\文件不利于维护,如需要修改外置,只能重新裁剪,重新打包.
但优点也是显而易见的.
1\所有系统维护工具均隐藏,不容易被病毒感染,只有磁盘工具及fbinst才可访问,比较安全
2\非隐藏分区干净,可以随意放办公文件,不怕错删了维护工具外置.

其实上以上缺点如果能在(ud)上实现iso解压缩后访问的话一切都好解决了.
不知道bean能不能做出这个功能.
作者: satanwyj    时间: 2009-6-1 16:45
标题: 回复 #4 pseudo 的帖子
03PE.ISO内容应该没有XP子文件夹下的东西吧?
没有BUFXP.GZ,那个只能减慢启动速度
作者: pseudo    时间: 2009-6-1 17:04
原帖由 satanwyj 于 2009-6-1 16:45 发表
03PE.ISO内容应该没有XP子文件夹下的东西吧?
没有BUFXP.GZ,那个只能减慢启动速度

哦,03PE.ISO内容确实没有XP子文件夹下的东西,我写错了,已改正。从命名和布局结构很容易看出哪些是03pe用的文件,直接删掉就剩下xp-pe的了。这样xpe.iso很小,启动过程读U盘时间理论上不会比其它pe慢。
03PE.ISO没有BUFXP.GZ,但有BUF2K3.GZ,嘿嘿。
原帖由 gzk101 于 2009-6-1 16:31 发表
实际上我想实现将整个PE放入(ud),包括各级核心,驱动及外置程序,非隐藏分区只放置办公文件.这样做存在以下几个缺点:
1\势必将加大iso文件个头,进入PE可能会比较慢,所以只有尽可能的解缩外置程序.
2\文件不利于 ...

过段时间就会好了。
作者: satanwyj    时间: 2009-6-1 18:25
标题: 回复 #10 pseudo 的帖子
其实主要是这个EXT1.GZ文件比较大,当然想进PE肯定需要它了,


我的机器是老845的主板(据说是古董了),U盘被识别为软驱。
需要修改什么才能直接调用U盘上面的EXT1.GZ文件那?
如果去掉这个文件速度肯定就快了 哈哈
作者: pseudo    时间: 2009-6-1 19:09
既然如此,那你就去掉这个文件吧。
对你的机器,可以去掉此文件。
作者: gzk101    时间: 2009-6-1 19:34
用95M的零体积ISO仿真后,外置没法读,看来只能把外置放到U盘数据区了.
作者: satanwyj    时间: 2009-6-1 20:19
我一开始在虚拟机中测试去掉了之后不能使用,所以想当然认为不能用了

后来实机测试发现能用,才想起来我的虚拟机没安装XP - -!!!

你的0PE实在太强大了,小生佩服
作者: gzk101    时间: 2009-6-1 21:10
请问楼上的兄弟是如何成功的.我按4楼的设置,将1PE分解成两个,并在grldr菜单里添加了相关命令.启动时也到了00 0pe for winxpe on  (ud)及01 0pe for win2003 on (ud),任选一个,到了专用菜单,但无论选哪个PE,都过一会自动弹出该专用菜单,我想应该是文件没找到.但不确定.所以请教下
=============================================
呵呵,已经解决,原来忘了要用〇peDIY工具重新打包,原来只是用UL去除了文件.

不过这进入的速度还是不敢恭唯,估计跟识别成USB-ZIP有关.希望到能识别成USB-HDD的主板上会好点

[ 本帖最后由 gzk101 于 2009-6-1 21:57 编辑 ]
作者: gzk101    时间: 2009-6-1 22:14
原帖由 pseudo 于 2009-6-1 19:09 发表
既然如此,那你就去掉这个文件吧。
对你的机器,可以去掉此文件。

这个文件确实极大的减慢了进PE的速度,不知道删了后会有什么后果.
作者: satanwyj    时间: 2009-6-1 23:19
标题: 回复 #16 gzk101 的帖子
如果本机安装有XP,0PE可以直接调用其中的内容,但是貌似不能加载U盘中的内容(这个我不清楚我是新手,要P大解释了)

所以硬盘有XP,平时维护用的话,可以去掉那个大文件
同时03的PE保持文件完整(除了4楼列出的文件,其他可以放到U盘里边),可以在重装系统或者硬盘无XP,甚至无硬盘的时候用
作者: shldol    时间: 2009-6-2 14:04
能力有限。。楼主的贴我没看懂……
作者: fdd_ds    时间: 2009-6-2 20:45
回楼主P大

按4#楼部署到(ud)后。在HP台机(512内存)上,XPE和03PE均卡在PCMD窗口上,提示EXIT重启;而在IBM本本上(2G内存)上,只有XPE启动正常。
         fbinst v1.4  2009-5-30 22:29 #4
             grldr 2009-5-30 11:10 #3
作者: gzk101    时间: 2009-6-2 21:04
我昨天也试了并将该PE放到fbinst工具贴里作为实例教程,也是按4楼作的精简,昨天在自己电脑上两个都可以启动.今天到公司的电脑上发现进入 0PE专用菜单后,就只剩一个光标在闪了.没法进入PE,这是为何
作者: pseudo    时间: 2009-6-2 21:13
标题: 回复 #19 fdd_ds 的帖子
u盘普通分区还应该有包含EXT2.WIM的0PE\0PE.ISO,否则只能保证进入windows cmd界面,不能保证进桌面。

缺少EXT2.WIM时,0PE会试图从硬盘提取进入桌面需要的文件,但可能因以下原因失败:
1、硬盘无相应系统
2、未加载好磁盘驱动,找不到硬盘:
(1)缺少特定驱动
(2)XPE.ISO缺少SRS2.ZIP、F6.ZIP,而需要的驱动恰好在缺少的文件中。
(3)03PE.ISO虽有SRS2.ZIP、F6.ZIP,但选择的菜单项是对应SRS1.ZIP的,它们未起作用。
作者: fdd_ds    时间: 2009-6-3 00:05
回复 #21:

ISO和EXT2.WIM在盘普通分区的位置是下面这样吗?

        ISO文件是-----\0PE\0PE.ISO
        XPE和03PE分别对应的EXT2.WIM文件---X:\0PE\XP\EXT2.WIM   及   X:\0PE\2003\EXT2.WIM

==================================================================

呵呵!按上面路径部署,XPE和03PE都OK!


[ 本帖最后由 fdd_ds 于 2009-6-3 00:21 编辑 ]
作者: xujiaxing    时间: 2012-8-3 01:33
学习了。。。。。。。。。




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