无忧启动论坛

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

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

    [复制链接]
1111#
发表于 2009-5-16 16:52:01 | 只看该作者
原帖由 zhzhwz 于 2009-5-16 16:43 发表
如何更改软盘组映射,如何让安装程序去查询文件,fantasy请明示...

      本论坛usb启动那边杨哥曾经介绍过硬盘安装系统的方式。我们可以通过修改映射让安装程序查询我们的闪盘或者硬盘上对应的目录执行对应的安装。这样我们就可以只虚拟一次软盘组引导起来复制完文件以后就可以直接硬盘部署了。
回复

使用道具 举报

1112#
发表于 2009-5-16 17:35:28 | 只看该作者
Mr.pseudo:

2003PE用启动网络服务 (完整),出现很多错误

1.jpg (45.41 KB, 下载次数: 188)

1.jpg

2.jpg (47.23 KB, 下载次数: 207)

2.jpg

3.jpg (45.19 KB, 下载次数: 198)

3.jpg

4.jpg (27.23 KB, 下载次数: 197)

4.jpg
回复

使用道具 举报

1113#
 楼主| 发表于 2009-5-16 20:37:49 | 只看该作者
原帖由 go2 于 2009-5-16 16:28 发表
Mr.pseudo:
我想是有进步也有退步。呵呵~~
由于用新版的0pe试了非常多遍,启动网络服务 (完整)就是不能上wpa2
用〇peZip扩展版二合一090501.7z的文件,再用最新版的EXT1.GZ,再用〇peZip扩展版二 ...

就是说现在新版一键上网能上wpa2,但新版启动网络服务 (完整)不能,之前曾经能。wpa-psk支持文件是加入之前的@0#NET_.WIM中。
谢谢你了。我再看看。
原帖由 go2 于 2009-5-16 17:35 发表
Mr.pseudo:
2003PE用启动网络服务 (完整),出现很多错误

一般忽略报错不影响上网。
原帖由 xyxb 于 2009-5-16 16:34 发表
1、扩展版中的 MESSAGE.GZ 文件有什么用,为何不能打开(WinRAR);
2、U盘启动 OPE 后,能否拔下U盘。

1、MESSAGE.GZ是gfxmenu用的,目前版本中也可删去。
右键-开始可以看到winrar。双击.rar压缩文件也可被winrar关联打开。
2、一般可以。具体看0PE关于全内存运行的文档。

[ 本帖最后由 pseudo 于 2009-5-16 20:39 编辑 ]
回复

使用道具 举报

1114#
发表于 2009-5-16 20:39:32 | 只看该作者
接#1126楼:
以上显示的应该是net start server无法正常启动,但是不影响wpa2上网。主要是system32下的rsaenh.dll版本不对,更换为net下的rsaenh.dll注册一下,就能上wpa2

[ 本帖最后由 go2 于 2009-5-16 20:43 编辑 ]

20090516203755341.jpg (49.69 KB, 下载次数: 187)

20090516203755341.jpg
回复

使用道具 举报

1115#
发表于 2009-5-16 20:53:33 | 只看该作者
Mr.pseudo:

个人建议2003PE的XP资源只保留2003下能用的,如驱动,象WMP有版本限制的(版本区分2003或XP)是否删除?

[ 本帖最后由 go2 于 2009-5-16 20:59 编辑 ]
回复

使用道具 举报

1116#
 楼主| 发表于 2009-5-16 21:02:44 | 只看该作者

回复 #1128 go2 的帖子

rsaenh.dll换了注册了。
核对一下新版是否同步了。我这里KERNEL.ZIP是2,630,633 字节
@0#NET_.WIM解开的体积03版是17,545,065 字节,xp版是15,337,745 字节。
回复

使用道具 举报

1117#
发表于 2009-5-16 21:16:27 | 只看该作者
原帖由 <i>pseudo</i> 于 2009-5-16 21:02 发表 rsaenh.dll换了注册了。<br />
核对一下新版是否同步了。我这里KERNEL.ZIP是2,630,633 字节<br />
@0#NET_.WIM解开的体积03版是17,545,065 字节,xp版是15,337,745 字节。
<br />

Mr.pseudo:

我电脑中的文件和大侠提供的一致,我还以为是换了新版本,接上一个问题,以下可能是关键

刚才看了一下,system32下的RSAENH.DLL是来自本机系统的。而NET下的RSAENH.DLL是来自@0#NET_.WIM.关键是正确的RSAENH.DLL必须放在SYSTE32下并注册(xp与2003的RSAENH.DLL有版本区别)

[ 本帖最后由 go2 于 2009-5-16 21:35 编辑 ]
回复

使用道具 举报

1118#
 楼主| 发表于 2009-5-16 21:34:16 | 只看该作者

回复 #1131 go2 的帖子

@0#NET_.WIM解开的体积03版是17,545,065 字节,xp版是15,337,745 字节。
现在RSAENH.DLL版本应该是对的,在@0#NET_.WIM内,挂到system而不放入system32目录,这样也许能行(很有希望),否则放入system32目录又得开销X盘空间了。
我不清楚go2兄试的是不是这个版本,然后得到结论是不行。
回复

使用道具 举报

1119#
发表于 2009-5-16 21:37:36 | 只看该作者
大侠,版本和你的一致,早上看到更新马上下载并测试,还差点上班迟到~~

不知大侠在哪个步骤会加载xp资源下系统的rsaenh.dll并注册,可能关注一下这可以解决问题,如#1131楼

[ 本帖最后由 go2 于 2009-5-16 21:47 编辑 ]
回复

使用道具 举报

1120#
 楼主| 发表于 2009-5-16 21:52:02 | 只看该作者

回复 #1133 go2 的帖子

周末还没有休息啊。这阵子辛苦go2兄了。

现在似乎明白了,RSAENH.DLL必须放入SYSTE32下,可怜X盘空间!
回复

使用道具 举报

1121#
发表于 2009-5-17 08:35:33 | 只看该作者
楼主,我有个问题,我的主板是微星的k9n neo-f 主板可以做raid0+1 ,但是在加载驱动的时候提示The file nvraid.sys could not be found,驱动是在官方下载的,我是把驱动打包成OEM_SRS.zip放在根目录上的,在进入PE的时候,按F6出驱动选择的菜单,但是选了以后便出现The file nvraid.sys could not be found这种提示,不知道是什么问题。我用替换F6.zip文件也是一样,都提示The file nvraid.sys could not be found不知道是什么原因呀
回复

使用道具 举报

1122#
发表于 2009-5-17 10:59:43 | 只看该作者
xiang相当厉害!
楼主,俺支持你!
回复

使用道具 举报

1123#
发表于 2009-5-17 12:15:46 | 只看该作者
Mr.pseudo:

扩展版0PE.ISO XP PE 一键上网ok
                               wmp11ok
                               @0#NET_.WIM上网ok

扩展版0PE.ISO 2003PE @0#NET_.WIM上网不行

零体积版0PE XP PE   一键上网不行
                               wmp11ok
回复

使用道具 举报

1124#
 楼主| 发表于 2009-5-17 13:05:04 | 只看该作者
原帖由 go2 于 2009-5-17 12:15 发表
Mr.pseudo:
扩展版0PE.ISO XP PE 一键上网ok
                               wmp11ok
                               @0#NET_.WIM上网ok
扩展版0PE.ISO 2003PE @0#NET_.WIM上网不行
零体积版0PE X ...

谢谢。测试很全面。
我再看看。
原帖由 520sb 于 2009-5-17 08:35 发表
楼主,我有个问题,我的主板是微星的k9n neo-f 主板可以做raid0+1 ,但是在加载驱动的时候提示The file nvraid.sys could not be found,驱动是在官方下载的,我是把驱动打包成OEM_SRS.zip放在根目录上的,在进入 ...

这种加载驱动方式效果取决于你的驱动包内容是否适合你的硬盘,打包方式是否正确。
可传OEM_SRS.zip上来看看。并在xp下对硬件id截图。
.oem、.inf、.sys等不要放在包中的子目录。
回复

使用道具 举报

1125#
发表于 2009-5-18 14:41:54 | 只看该作者

回复 #1073 pseudo 的帖子

  事实上我的清华紫光128M老U盘,用您所推荐的安装到U盘的方法安装0PE到U盘,在我所测试的4台电脑上,可出现MENU菜单,但单击菜单项会有两台电脑会出现找不到文件的错误。
  U盘量产硬盘格式,无论用爱数或是FlashBoot或是惠普格式化工具,也不管是格式化成HDD或ZIP,总是有两台电脑出现这样的错误。
  后来,我用FBINST格式化,才使U盘顺利地在4台电脑上启动了0PE。
我的操作步骤:
   fbinst (hd1) format --force
       插拔U盘
    fbinst (hd1) load grldr
  再在U盘放MENU.LST文件,内容如下:
  time 0
  errorcheck off
  checkrange 0x00 read 0x8280 && root (fd0,0)
  checkrange 0x80 read 0x8280 && root (Hd0,0)
  errorcheck on
  configfile /0pe/menu.0pe

请PSEUDO大大帮看一下我的U盘制作有无问题。
回复

使用道具 举报

1126#
发表于 2009-5-18 14:54:21 | 只看该作者
我用通过U盘启动VM,到最后出现这个提示“No EXT1.GZ and No Windows XP. Rextart and select DOS menu item.”而且到这里的过程要等10分钟左右,请问这是什么原因?
回复

使用道具 举报

1127#
 楼主| 发表于 2009-5-18 15:11:47 | 只看该作者

回复 #1139 19720205 的帖子

1、这说明fbinst比其它所有的工具“强一倍”
2、如果只使用0PE而不与其它东西“合盘”,你可以使用这个http://www.brsbox.com/filebox/do ... cd6db039661586fb351
所带的grldr(已内置菜单),把手头的grldr、MENU.LST、MENU.0PE都删掉。
3、如果使用你自己的MENU.LST,那么菜单大致是这样
;Grub4Dos menu.lst  by Pseudo 2009.5.18
checkrange 0x21 read 0x8280 && pxe detect NotExist
checkrange 0x21 read 0x8280 && rootnoverify (pd)
timeout 8
default 0
title         [0]    0PE by Pseudo
find --set-root /0PE/MENU.0PE || rootnoverify (pd)
configfile /0PE/MENU.0PE
回复

使用道具 举报

1128#
 楼主| 发表于 2009-5-18 15:21:41 | 只看该作者
原帖由 linshaoq 于 2009-5-18 14:54 发表
我用通过U盘启动VM,到最后出现这个提示“No EXT1.GZ and No Windows XP. Rextart and select DOS menu item.”而且到这里的过程要等10分钟左右,请问这是什么原因?

你使用依赖(虚拟机的)硬盘原有系统的零体积版(5M左右),而虚拟机无硬盘,或硬盘未装XP、2003,或硬盘是LSI而非通常的Buslogic类型。
这时只能使用扩展版。
回复

使用道具 举报

1129#
发表于 2009-5-18 15:36:08 | 只看该作者
呵呵 目前我最郁闷的是每次使用0pe都只能用本机的驱动资源。否则srs1驱动会中断在外壳加载前。srs2正常启动但是识别不上硬盘。不知道是否有工具可以提取我机子的那部分驱动打包以后供pe使用。。
fbinst已经支持菜单了。嘿嘿 超级工具来了

[ 本帖最后由 fantasy 于 2009-5-18 17:19 编辑 ]
回复

使用道具 举报

1130#
发表于 2009-5-18 16:15:55 | 只看该作者
谢谢您的答复,我马上按您所提供的menu.lst进行修改。
一个疑问:我能否直接把这个http://www.brsbox.com/filebox/do ... cd6db039661586fb351所带的grldr(已内置菜单)用fbinst (hd1) load grldr命令写入映像,不用修改其它地方就行吧

[ 本帖最后由 19720205 于 2009-5-18 16:21 编辑 ]
回复

使用道具 举报

1131#
 楼主| 发表于 2009-5-18 18:08:47 | 只看该作者
原帖由 fantasy 于 2009-5-18 15:36 发表
呵呵 目前我最郁闷的是每次使用0pe都只能用本机的驱动资源。否则srs1驱动会中断在外壳加载前。srs2正常启动但是识别不上硬盘。不知道是否有工具可以提取我机子的那部分驱动打包以后供pe使用。。
fbinst已经支持 ...

描述不清。中断时能否访问硬盘?
请对照零体积版和扩展版。
扩展版除了srs1、srs2,还可选F6.ZIP
如果扩展版可以,就把驱动包加入/替换到零体积版。

也有可能是安装部署有问题,例如目录不是0PE。
原帖由 19720205 于 2009-5-18 16:15 发表
谢谢您的答复,我马上按您所提供的menu.lst进行修改。
一个疑问:我能否直接把这个http://www.brsbox.com/filebox/do ... cd6db039661586fb351所带的grldr(已内置菜单)用fbinst (hd1) load grldr命令写入映像 ...

可以。
回复

使用道具 举报

1132#
发表于 2009-5-18 18:26:11 | 只看该作者
我用的同步下来成品的镜像测试过。micro pe 没有问题。扩展版不能访问硬盘。我想提取micro的驱动。但是找不到他的驱动包。。所以我想能否使用调用xp系统的驱动然后打包对应的文件。。

今晚我测试fb1.3 然后就要上火车了。等后天我在严格测试一次。看看好了
部署方式是fbinst +g4d 整体map iso 镜像。menu.lst文件是13号g4d中的。。

[ 本帖最后由 fantasy 于 2009-5-18 18:30 编辑 ]
回复

使用道具 举报

1133#
 楼主| 发表于 2009-5-18 21:04:06 | 只看该作者

回复 #1146 fantasy 的帖子

micro pe 用的是F6.ZIP,与0PE的F6.ZIP是一样的。你在0PE扩展版中选F6.ZIP这个菜单项进入就行了。
回复

使用道具 举报

1134#
发表于 2009-5-19 10:55:15 | 只看该作者
请问PSEUDO大:
    checkrange 0x21 read 0x8280 && rootnoverify (pd)
中的0x21代表的含义是什么,还有pd是一种什么类型的设备呀?

另:根据您1141#的MENU项不能全部启动我这里的4台电脑,反而是1139#可以全部启动4台电脑.

[ 本帖最后由 19720205 于 2009-5-19 10:56 编辑 ]
回复

使用道具 举报

1135#
发表于 2009-5-19 12:25:14 | 只看该作者
...我郁闷了。不知道是不是grub的问题,竟然用micrope能够使用默认检测进去,但是0pe用xp和2003竟然都只能使用本机驱动那个选项引导。使用srs 驱动一般会提示explorer加载失败。或是提示找不到二级内核那个wim文件。郁闷了

顺便问下 大哥那个和盘如果使用fb1.2版本需要调用哪个菜单呢。

[ 本帖最后由 fantasy 于 2009-5-19 14:55 编辑 ]
回复

使用道具 举报

1136#
 楼主| 发表于 2009-5-19 15:00:11 | 只看该作者
原帖由 fantasy 于 2009-5-19 12:25 发表
...我郁闷了。不知道是不是grub的问题,竟然用micrope能够使用默认检测进去,但是0pe用xp和2003竟然都只能使用本机驱动那个选项引导。使用srs 驱动一般会提示explorer加载失败。或是提示找不到二级内核那个wim文 ...

#1147楼所说的,扩展版选[3] For XP, with F6.ZIP(如果硬盘装有xp)或[7] For 2K3, with F6.ZIP(如果硬盘装有2003),相当于micrope的默认检测,都是用F6.ZIP。
F6.ZIP与SRS*.ZIP有许多重复,但也有所不同。

原帖由 19720205 于 2009-5-19 10:55 发表
请问PSEUDO大:
    checkrange 0x21 read 0x8280 && rootnoverify (pd)
中的0x21代表的含义是什么,还有pd是一种什么类型的设备呀?

另:根据您1141#的MENU项不能全部启动我这里的4台电脑,反而是11 ...

代表启动方式是pxe启动而非本地启动。(pd)表示pxe服务器端设备。这行表示如果是pxe启动则以pxe服务器为当前根设备。

那说明fbinst和新版grub4dos弄出了一个与(fd0)不同的新概念(fd0,0)。我想情况会是这样:
1、你执行root (fd0,0)后可以用ls显示 (fd0,0)上的文件,但root (fd0)报错或者成功后用ls不能显示 (fd0)上文件。
2、find命令现在估计不能发现(fd0,0)上的文件,但可以找到(hd0,0)上的文件(不对称),这可能是不完善也不合理的地方。
3、上述1、2如果成立,那么#1139楼的脚本也许正好为其打了补丁,可能是有积极意义的。
不过
checkrange 0x80 read 0x8280 && root (Hd0,0)
行预期可以删掉不影响0PE启动,因为(Hd0,0)用的是大写H,写错了,这行白写了。而且(hd0,0)不是新概念,没必要处理。
回复

使用道具 举报

1137#
发表于 2009-5-19 16:17:14 | 只看该作者
到目前为止,我的机器启动到kernel时还死机
而0pe129就可以启动,用u盘和硬盘启动都这样
回复

使用道具 举报

1138#
发表于 2009-5-20 11:59:53 | 只看该作者
佩服之情,如滔滔江水、绵绵不绝!
回复

使用道具 举报

1139#
发表于 2009-5-20 15:18:32 | 只看该作者
楼主赶紧更新0PE吧,现在grub4dos支持(ud)设备了,把你的0pe放到(ud)目前是不能启动的。
回复

使用道具 举报

1140#
 楼主| 发表于 2009-5-21 00:29:28 | 只看该作者

回复 #1153 yiyaxuan 的帖子

原帖由 yiyaxuan 于 2009-5-20 15:18 发表
楼主赶紧更新0PE吧,现在grub4dos支持(ud)设备了,把你的0pe放到(ud)目前是不能启动的。

暂时还不用更新。
了解到ud现在功能还很弱,可以这样启动(没有实践):
使用最新的grldr:http://bbs.znpc.net/viewthread.php?tid=5643&page=8&fromuid=14511#pid39384
以及最新的fbinst制作U盘。
将grldr、0PE.ISO(5M零体积版原版)写入ud设备。
grldr内置菜单为:

title 0PE on (ud)
ls (ud)/
pause Press any key to start mapping 0PE.ISO...
map (ud)/0PE.ISO (0xFF) || map --mem (ud)/0PE.ISO (0xFF)
map --hook
ls (0xFF)/
pause Press any key to start 0PE...
chainloader (0xFF)

如果成功启动到DOS阶段,可以调整这个0PE.ISO的内容,改进一下部署:
1、PETOOLS目录放入ud是无法访问的,白占地方,故绝对应从iso中移出。
得到的0PE.ISO先放在普通盘检验能否正常整体iso启动到DOS阶段。
2、考虑将0PE\SRS目录,换成扩展版的0PE\SRS目录使磁盘驱动更为完整
3、考虑加入0PE\XP\EXT1.GZ
4、考虑加入0PE\2003\EXT1.GZ。
得到的0PE.ISO先放在普通盘检验能否正常整体iso启动到windows cmd阶段。
5、考虑将扩展版0PE.ISO的所有文件提取到U盘,与写入ud的内容重复的可考虑删除。只要有EXT2.WIM,即可不依赖硬盘原有系统,独立启动到桌面。

放入ud的iso文件内容参考配置:
较完整34M
H:.
│  MESSAGE.GZ
│  grldr(内置0PE合盘菜单)
│  
└─0PE
    │  BUF2K3.GZ
    │  BUFXP.GZ
    │  KERNEL.ZIP
    │  MENU.0PE
    │  
    ├─2003
    │      EXT1.GZ
    │      
    ├─SRS(用扩展版的)
    │      F6.ZIP
    │      SRS1.ZIP
    │      SRS2.ZIP
    │      
    └─XP
            EXT1.GZ
推荐16-20M
H:.
│  grldr(内置MENU.0PE)
│  
└─0PE
    │  BUF2K3.GZ
    │  BUFXP.GZ
    │  KERNEL.ZIP
    │      
    ├─SRS(建议用扩展版的含更多磁盘驱动)
    │      F6.ZIP
    │      SRS1.ZIP
    │      SRS2.ZIP
    │      
    └─XP
            EXT1.GZ(不依赖硬盘进入windows cmd)
推荐4-8M
H:.
│  grldr(内置MENU.0PE)
│  
└─0PE
    │  BUF2K3.GZ
    │  BUFXP.GZ
    │  KERNEL.ZIP
    │  
    └─SRS(建议用扩展版的含更多磁盘驱动)
           F6.ZIP
           SRS1.ZIP
           SRS2.ZIP
极小3.5M
H:.
│  grldr(内置MENU.0PE)
│  
└─0PE
        BUFXP.GZ
        KERNEL.ZIP

-----------------------------------
据悉,fbinst又出新版:http://bbs.znpc.net/viewthread.php?tid=5643&page=8&fromuid=14511#pid39386
支持find命令,支持目录层次结构。那么0PE的部署就方便了。除了上述写iso文件到ud的方法之外,
直接将上述“放入ud的iso文件内容参考配置”的多个文件逐个写入ud(保持目录结构、注意大小写)即可。这时grldr要使用上述最新版的。

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-29 18:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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