无忧启动论坛

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

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

    [复制链接]
1141#
 楼主| 发表于 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命令写入映像 ...

可以。
回复

使用道具 举报

1142#
发表于 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 编辑 ]
回复

使用道具 举报

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

回复 #1146 fantasy 的帖子

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

使用道具 举报

1144#
发表于 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 编辑 ]
回复

使用道具 举报

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

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

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

使用道具 举报

1146#
 楼主| 发表于 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)不是新概念,没必要处理。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

1150#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

1151#
发表于 2009-5-21 01:00:16 | 只看该作者
Mr.pseudo:

不知ext1.gz如何编辑?打开ext1.gz后是ext1.img,打开ext1.img是ext1.exe,ext1.exe可以用winrar打开,可我直接winra打开ext1.exe后替换文件后,再替换ext1.img,再用gwinzip压缩ext1.img,不能启动,显示缺少setupdd.sys。请教如何编辑ext1.gz
回复

使用道具 举报

1152#
 楼主| 发表于 2009-5-21 01:46:20 | 只看该作者

回复 #1155 go2 的帖子

ext1.exe要用dos版rar(最新版为2.5)打包,不能用windows版winrar。打包是为了减少ext1.gz体积。
另外,如果ext1.gz的内容增加较多,必须相应加大BUFXP.GZ(03pe则对应为BUF2K3.GZ)中img文件的体积,即增大“容器”(相应会增加内存占用)。
文件名ext1.gz宜大写。
回复

使用道具 举报

1153#
发表于 2009-5-21 13:24:01 | 只看该作者
谢谢大侠的解答!!!
回复

使用道具 举报

1154#
发表于 2009-5-21 18:00:22 | 只看该作者

请求加入目录

我的live 是:tangjuntrain@gmail.com
回复

使用道具 举报

1155#
发表于 2009-5-21 22:42:22 | 只看该作者
有没有弄好的ADD, 直接下载后放到PETOOLS文件夹?......好像看到哪里有下载的, 搜了一下没找到
回复

使用道具 举报

1156#
发表于 2009-5-22 00:29:12 | 只看该作者
Mr.pseudo:

目前在吗?我想和你聊聊!
回复

使用道具 举报

1157#
 楼主| 发表于 2009-5-22 00:34:29 | 只看该作者
回复 #1151 lihuanqing 的帖子
建议从中找头绪:
1、尝试勾选单双核选项[ ] Disable Dual Core
2、尝试勾选SRS2.ZIP、F6.ZIP选项,并与单双核分别组合
3、如果使用iso文件来启动,iso文件应位于0PE目录
4、是否4G以上内存,是否无硬盘
5、对照其它机器情况,本地启动情况

原帖由 tangjuntrain 于 2009-5-21 18:00 发表
我的live 是:tangjuntrain@gmail.com

邀请已发请收

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

使用道具 举报

1158#
发表于 2009-5-22 07:18:10 | 只看该作者

回复 #1154 pseudo 的帖子

疑问:
F6.ZIP装入ud,若遇到没内置磁盘驱动的硬盘,要更改F6.ZIP难道要重新format?
还是做一个OEM_SCSI.ZIP?
回复

使用道具 举报

1159#
发表于 2009-5-22 08:52:35 | 只看该作者
扩展版, maxdos进不去: file not found. 是因为没有maxdos的镜像吧? 如果下载了, 放到哪个文件夹?
回复

使用道具 举报

1160#
发表于 2009-5-22 09:05:13 | 只看该作者
pseudo大大,我用真实机器启动"PXE服务器",然后通过VMWARE来用真机上的“PXE服务器"里的0pe来启动0PE,结果出现不能下载VMWARE机网卡驱动的问题。
图1:是先出现了一个“config file not found"

接着,如图2:

似乎是在下载VMWARE的网卡驱动包,可就是下不了,或者下不完全。
所以,VMWARE通过PXE启动后,无法使用网络。
也不知图1的错误和图2不能下载完驱动包有没有什么联系?
不知我的问题描述清楚没?请pseudo大大看看是哪里的问题?谢谢!
回复

使用道具 举报

1161#
发表于 2009-5-22 09:25:24 | 只看该作者
太厉害了!到现在我才见识有这么强的PE!感谢老大!
回复

使用道具 举报

1162#
 楼主| 发表于 2009-5-22 09:25:37 | 只看该作者
原帖由 19720205 于 2009-5-22 07:18 发表
疑问:
F6.ZIP装入ud,若遇到没内置磁盘驱动的硬盘,要更改F6.ZIP难道要重新format?
还是做一个OEM_SCSI.ZIP?

/0PE/F6.ZIP与/OEM_SCSI.ZIP格式相同可以互换,后者优先。一般将后者用于特定机器,固定放在该机硬盘或临时放在U盘应急,这样不需要重新format。
如果经常用到,是该考虑加入到/0PE/F6.ZIP或/0PE/SRS*.ZIP,该format还得format。
如果经常更新,可以不放入ud,放在任何盘/分区的0PE目录下都是可以的。
原帖由 neo007 于 2009-5-22 08:52 发表
扩展版, maxdos进不去: file not found. 是因为没有maxdos的镜像吧? 如果下载了, 放到哪个文件夹?

现成的:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142526&extra=page%3D2
回复

使用道具 举报

1163#
 楼主| 发表于 2009-5-22 23:48:27 | 只看该作者
原帖由 wind886 于 2009-5-22 09:05 发表
61747pseudo大大,我用真实机器启动"PXE服务器",然后通过VMWARE来用真机上的“PXE服务器"里的0pe来启动0PE,结果出现不能下载VMWARE机网卡驱动的问题。
图1:是先出现了一个“config file not found ...

真机作服务器启动VMware客户机的情形我试过,没见异常。
这种情况先别管它,它会多方尝试,还有下载成功的希望。
图1提示属正常,图2可见服务器在积极配合提供、客户机在努力下载了,但似乎网络质量有问题?

排除网上别的dhcp服务器的影响。另外可以自己架设一个服务器取代tftpd32.exe试试。

如果实在无法下载,可以将要下载的文件充当DEF.CAB文件,后者是肯定可以下载的,此为补救方案。
回复

使用道具 举报

1164#
发表于 2009-5-23 00:01:44 | 只看该作者
写得真好,向楼主学习
回复

使用道具 举报

1165#
发表于 2009-5-23 02:25:45 | 只看该作者
再来麻烦一下老大:
我不太懂这个PE,但我觉得PXE启动应该有些小小的bug,先如下图:

我用两个虚拟机启动0PE,其中一个是用光盘启动(记为A机),另一个(记为B机)用A机上的“PXE服务器“来启动。结果出现如图所示的错误。
发现A机tftp分配给B机本来的地址为192.168段,结果B机在下载网卡驱动时,却变成了10.10网络段。而B机记录下来的A机的TFTP服务器的地址也是正确的192.168网络段,所以导致不能下载,我猜想这个应该是你没有保存PXE获得的地址或者保存错误所致?
另,这个也可能是导致1164楼错误的原因?1164楼VMWARE的网络访问方式是“桥接”方式,发生本楼错误VMWARE的网络访问方式是“HOST-ONLY”方式。(我看了物理机器上面和VMWARE提供网络连接的虚拟网卡地址是10.10段的)

还有,我试了2009年3月8日的0PE版本,在“HOST-ONLY”方式的情况下,启动没有任何问题。但在“桥接”方式下,有时能下载成功,有时不能, 所以,请pseudo大大找找看是哪个地方有BUG,期待完善~

在两台真实的机器上,我暂时还没找到两台能联网让我试验的机器,所以,暂时还没试验过真实机器PXE启动的情况。

如果解决问题,还要我补充什么资料,请告知,谢谢PSEUDO老大为我们带来这么好用的PE系统。

哦对了,再补充一点,我用PXE方式启动2k3版本的PE结果和前面的一样,图就没抓了。

[ 本帖最后由 wind886 于 2009-5-23 02:30 编辑 ]
回复

使用道具 举报

1166#
发表于 2009-5-23 09:32:15 | 只看该作者
网络上可能有其它DHCP服务器,比如路由器,ADSL等都有可能是DHCP服务器.
回复

使用道具 举报

1167#
发表于 2009-5-23 12:45:34 | 只看该作者

回复 #1170 chenall 的帖子

应该不是DHCP服务器的原因,我关了ADSL的DHCP功能,如果说有DHCP的话,那可能是VMWARE在真实物理机上虚拟网卡产生。
还有,就算有DHCP服务器,为什么2009。3.8版本的0PE没有任何问题,而一切正常?难道是0308版本的0PE有BUG?
回复

使用道具 举报

1168#
发表于 2009-5-23 17:33:47 | 只看该作者
看截图,好像跨网段了?
TFTP 服务器IP是192.168.1.31?
看看你的DHCP服务器的设置是不是这个....
回复

使用道具 举报

1169#
发表于 2009-5-23 17:55:24 | 只看该作者
试了一下最新的一切正常,自己YY了一下,放上截图及改的MESSAGE.GZ

MESSAGE.png (214.31 KB, 下载次数: 146)

MESSAGE.png

Downloads.part1.rar

244.14 KB, 下载次数: 46, 下载积分: 无忧币 -2

Downloads.part2.rar

244.14 KB, 下载次数: 53, 下载积分: 无忧币 -2

Downloads.part3.rar

67.54 KB, 下载次数: 52, 下载积分: 无忧币 -2

回复

使用道具 举报

1170#
发表于 2009-5-23 21:29:06 | 只看该作者
老大,我在两个VM做测试,使用PXE启动pe后,执行启动网络服务(基本),出现正面的错误,怎么解决呢?

[ 本帖最后由 5639863 于 2009-5-23 21:48 编辑 ]

erro.jpg (68.65 KB, 下载次数: 146)

erro.jpg

erro1.jpg (58.96 KB, 下载次数: 149)

erro1.jpg
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 04:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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