无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8173|回复: 22
打印 上一主题 下一主题

双iso结构:在ud部署0PE的一种方式

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-29 13:55:05 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
把扩展版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 编辑 ]
2#
 楼主| 发表于 2009-6-1 12:05:28 | 显示全部楼层
原帖由 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 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2009-6-1 14:53:34 | 显示全部楼层

回复 #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 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2009-6-1 17:04:24 | 显示全部楼层
原帖由 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\文件不利于 ...

过段时间就会好了。
回复

使用道具 举报

5#
 楼主| 发表于 2009-6-1 19:09:31 | 显示全部楼层
既然如此,那你就去掉这个文件吧。
对你的机器,可以去掉此文件。
回复

使用道具 举报

6#
 楼主| 发表于 2009-6-2 21:13:04 | 显示全部楼层

回复 #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的,它们未起作用。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-21 18:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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