无忧启动论坛

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

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

  [复制链接]
61#
 楼主| 发表于 2009-3-2 16:38:21 | 显示全部楼层

已经有了

3.2版增加串接用户自定义菜单功能,先仿真S&R&S驱动软盘,再做用户要做的事,例如安装XP,有助于识别新硬盘。
用户要做什么事通过自定义菜单自己定
回复

使用道具 举报

62#
 楼主| 发表于 2009-3-2 18:51:26 | 显示全部楼层

回复 #217 guoqqqqqq 的帖子

谢谢楼上鼓励。
3.2版我找台机自己试一下再传。3.2版之后,很可能不再更新了。
回复

使用道具 举报

63#
 楼主| 发表于 2009-3-2 22:22:53 | 显示全部楼层
原帖由 lsj0416 于 2009-3-2 18:54 发表
传上吧,大伙一块测试。

不好意思,自己不测了。
已上传。
回复

使用道具 举报

64#
 楼主| 发表于 2009-3-2 22:36:18 | 显示全部楼层
4M的不传了。
64M的带diy工具,并有各种组合版本文件清单参考,#4楼还有可选外置工具,自己剪裁、添加,装配出自己需要的版本吧。
注意,如果准备启动整个iso,iso文件体积不要太大。有些东西可以放在iso外面。
-----------------
这里有结构图:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137686

[ 本帖最后由 pseudo 于 2009-3-2 22:48 编辑 ]
回复

使用道具 举报

65#
 楼主| 发表于 2009-3-3 00:10:33 | 显示全部楼层

回复 #226 狼烟再起 的帖子

EZBOOT怎么用我已经忘记。
楼上所述“这样做”的做法我没有看明白。

关于“合盘”,请参考#9楼安装到硬盘、U盘的方法,适当变通。
回复

使用道具 举报

66#
 楼主| 发表于 2009-3-3 14:19:10 | 显示全部楼层

回复 #230 zhongyy666 的帖子

原帖由 zhongyy666 于 2009-3-3 12:03 发表
这个难道不能用2003系统上吗?
为什么点击里面的许多软件(如OFFICE2003、QQ等)都有如下提示,不能安装?
我的2003系统就是装在C:\WINDOWS这个目录上的。

谢谢!


对不起,写明《XP资源》,只管在硬盘装有XP系统的机器上使用。

《XP资源》组件已不再发布更新。本人目前无2003方面的经验,更关注启动到桌面之前的阶段。

适应2003的类似《XP资源》功能的东西还等高人出手。
回复

使用道具 举报

67#
 楼主| 发表于 2009-3-3 15:09:05 | 显示全部楼层
原帖由 zhaohj 于 2009-3-3 10:53 发表
刚下载,测试了一下F6.ZIP自动检测还是老版本,没法自动检测但可以手动加载。
这是上一个版本的EXT.IMG,我把新的EXT.IMG上传到FTP2下PSEUDO目录,望你有时间更正一下!

还有PXE启动,网卡驱动已成功的情况 ...

谢谢提供。3.2版确实只能手选。

EXT0.ZIP的WXPE目录下有几个文件,是面向用户的配置文件,它们都是外围程序,用户可以DIY,包括mapY.cmd;PXE服务器程序在PETOOLS目录,更是用户可以DIY的。

不是我把责任推给使用者,我这是第一次涉入PXE,administrator、guest帐户相关代码我也知道有问题,没时间调试,等着搬chenall的。
目前的代码只能保证通过新建的帐户(口令0pe)访问共享目录。

总之,与PXE相关的是“启动Server.cmd”和mapY.cmd,有问题可以自行修改。

原帖由 liudehua 于 2009-3-3 12:30 发表
ZIP版&oPE1230版对比:

量产为USB-CDROM
相同环境下测试,ZIP版要慢很多!(有没有提高的办法)

另外,静止画面的等待更让人着急。

先功能后性能吧。
性能要看机器,某些新机上新版比旧版快。
回复

使用道具 举报

68#
 楼主| 发表于 2009-3-3 15:53:18 | 显示全部楼层

回复 #235 chenall 的帖子

学习了,谢谢!
回复

使用道具 举报

69#
 楼主| 发表于 2009-3-3 16:34:29 | 显示全部楼层

回复 #234 guoqqqqqq 的帖子

原帖由 guoqqqqqq 于 2009-3-3 15:38 发表
32版已有幸下载试用,发现有一个新增加的功能,是串接用户菜单,看样子楼主是打算以此为引导,启动WINDOWS安装盘,让安装盘能读取到虚拟A盘中的SRS硬盘驱动,是吧?但我心中一直有个疑惑:启动安装盘后,安装盘 ...

首先,对特定的硬盘,制作针对性的单一驱动包不需要专业知识,只有做合成大量驱动的通用SRS驱动包需要知识。
其次,0PE首创支持zip格式驱动包,不需要制作img之类的映像,所以不需要特别的工具和方法,更不需要物理软驱。以VMware的SCSI驱动为例,从VMware附带的windows.iso中,找到/program files/VMware/VMware Tools/Drivers/scsi/win2k目录,将其下的txtsetup.oem等一组文件用winrar工具以zip格式最大压缩比打包为F6.ZIP即可为0PE所用。
第三,串接的是grub4dos菜单,内容自由。以grub4dos之强劲,就算安装linux都有可能。例如可转而启动物理光盘。至于安装光盘本身是easyboot制作还是别的,关系应不大(即使有问题也是grub4dos的事)。

可以做个试验:安装xp到VM SCSI硬盘。
使用XX花园的ISO镜像作VMware的光盘,它看来是easyboot启动的。其XP“标准系列”自动安装、手动安装均无法找到硬盘。借助0PE的串接功能转光盘启动就可以找到。
这条路应该没问题。程序还有点小bug。

直接:


串接:
回复

使用道具 举报

70#
 楼主| 发表于 2009-3-3 21:45:28 | 显示全部楼层

回复 #240 liudehua 的帖子

在XP中把分辨率、刷新率、颜色数设置好。
回复

使用道具 举报

71#
 楼主| 发表于 2009-3-3 22:31:02 | 显示全部楼层

回复 #237 lsj0416 的帖子

原帖由 lsj0416 于 2009-3-3 16:25 发表
一台老联想,用PXE启动,老是蓝屏,驱动该怎么加?

不知本地启动如何,4M与64M对照如何,蓝屏信息如何。

驱动应该有了。

如果内存不足,或者不是原版,蓝屏可能性会增加。此问题没有多少线索,以后有更新再试吧。
回复

使用道具 举报

72#
 楼主| 发表于 2009-3-4 12:34:18 | 显示全部楼层

回复 #246 lzkk1 的帖子

勾选Disable Dual Core菜单项?
回复

使用道具 举报

73#
 楼主| 发表于 2009-3-4 23:54:10 | 显示全部楼层

蓝屏测试

请使用4M版遇到蓝屏的朋友测试一下

4M版在某些机器上遇到蓝屏(64M版正常):


出现这种情况的朋友请做个试验:
用一个能正常启动的PE启动后,将XP系统(假设装在c:\windows)中fonts目录下的SIMSUN.TTC文件暂时改名,然后启动4M版0PE,看是否蓝屏。
由此成功的朋友请告知,并最好生成测试报告。这种情况容易解决。

4M版启动失败的朋友,还可尝试勾选Disable Dual Core菜单项。


如果64M版、4M版有一个能启动,那么我们一起努力使另一个也能启动。
至于两个都不能启动的,暂不管。

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

使用道具 举报

74#
 楼主| 发表于 2009-3-5 00:02:49 | 显示全部楼层

回复 #235 chenall 的帖子

回复 #235 chenall 的帖子
原帖由 chenall 于 2009-3-3 15:44 发表
如果要串接虚拟盘中的SRS驱动来安装系统,那需要虚拟为B:而不是A:,因为如果是A:安装程序进入实模式后要复制驱动到硬盘上时就会找不到文件使用B:会提前复制,所以没有影响.

B盘好像不行,A盘手动还有点效果。
难道还要仿真磁盘标签?

回复 #243 guoqqqqqq 的帖子
原帖由 guoqqqqqq 于 2009-3-4 08:16 发表

     谢谢pseudo大师的指点。并作为一个菜鸟级的玩家,对于pseudo大师在PE上的不断创新和奉献再次表示深深的谢意。

大师不敢当,学学、玩玩而已。

后续试验,发现比想象的复杂。

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

使用道具 举报

75#
 楼主| 发表于 2009-3-5 16:34:50 | 显示全部楼层

回复 #254 chenall 的帖子

可用vmscsi驱动作F6.ZIP在VM中测试xp安装版,上传了新版,仿真A还是B可选,也可重入0pe。

不知道提示插入软盘、复制.sys失败是由于这时仿真盘已经失效,还是仿真得不像(例如软盘标签不对)。如果是前者,就遇到经典的困难了。
回复

使用道具 举报

76#
 楼主| 发表于 2009-3-5 23:10:42 | 显示全部楼层

回复 #259 hapycookie 的帖子

对不起。
请下载#8楼的64M〇peZip版090302.zip
回复

使用道具 举报

77#
 楼主| 发表于 2009-3-5 23:57:42 | 显示全部楼层

回复 #257 zhaohj 的帖子

原帖由 zhaohj 于 2009-3-5 18:25 发表
下载第一时间测试,F6自动通过,但第一菜单进PE没检测到硬盘,我看到SRS1.ZIP有我的INTEL ich10R AHCI 驱动

附3.5版第一菜单进去的测试报告

谢谢!
从报告看,驱动的提取、注册表等未发现问题,第一菜单的程序功能是经过了一段时间考验的,上回你也说常用S&R&S自动加载正常。
驱动包本来没事,但最近N版更新了,也跟着更新,这回问题可能出在驱动包的内容上?

莫非是SRS1.ZIP里,iastor87下的iastor.sy_版本不适合你的机器?
可以这样试试:
试验一:
删除SRS1.ZIP,启动过程不干预。这时会自动提取XP的iastor.sys,这个应该适用吧。不删除也可以,选[1] S&R&S from XP on HDD进入。
试验二:
chenall是不是提供有srs.zip驱动包?他说格式已兼容了。若有,命名为SRS1.ZIP(大写)替换试试。
另外,如果还留有上回正常的驱动包,也可换回试试。
试验三:
将XP下的iastor.sys用cab格式压缩,替换SRS1.ZIP里iastor87目录下的iastor.sy_。
回复

使用道具 举报

78#
 楼主| 发表于 2009-3-6 16:25:44 | 显示全部楼层

回复 #267 zhaohj 的帖子

原帖由 zhaohj 于 2009-3-6 13:16 发表
再次测试,现在用通过的F6.zip中iastor.sy_替换成SRS1.ZIP中iastor87中文件,tetsetup.sif及SRSID.TXT中全改成F6的写法,第一菜单还是没通过,而且在REPORT的HDDRV目录中的txtsetup.sif内容里怎么还有IASTOR87, ...

用F6的替换,还差一处,就是iastor87目录名也要换成iastor。

原理是:                                                                          
1、探测物理磁盘,得到PCI\VEN_8086&DEV_3A22(厂商、设备号)
2、第一菜单对应SRS1.ZIP,里面SRSID.TXT为知识库,从知识库中查PCI\VEN_8086&DEV_3A22,得到XXX(假定知识库含PCI\VEN_8086&DEV_3A22...="XXX"行,以下称XXX为设备名 ,SRS1.ZIP里为每个设备名建有一个同名目录),遂使用XXX目录下资料。
3、该目录下,有个tetsetup.sif文件,其内容包括
(1)某厂商、设备号对应什么设备名(PCI\VEN_8086&DEV_3A22对应XXX)
(2)该设备名的语义(字符串XXX="Intel ICH7 Family/ESB2/ICH8 Family/ICH9 Family/ICH10 Family AHCI/RAID Controller")
(3)该设备名所用驱动文件(*.sy?)的名字(XXX=*.sys,4)
(4)所用驱动文件的情况(*.sys=1,,,,,,4_,4,1,,,1,4),且作来源理解。
等。这些将作为注册信息用于动态修改注册表。被描述的驱动文件应在此目录,名字前缀应与描述一致,驱动文件将其复制到system32\drivers。

与其它PE将磁盘控制器驱动作为内核不同,0PE把所有驱动都当作非核心的外置部分。外置部分当然应由用户去丰富、去维护。

0PE所做的就是把外置ZIP格式磁盘驱动的机制建立起来,提供多种方案,尽量自动识别,简化与用户的接口规范,使得驱动库易于维护,磁盘驱动问题就算从机制上彻底解决了。

SRS1.ZIP、F6.ZIP的内容可以由用户来维护。内容上通常跟着N版这样的专家走就行(出问题找他)。可以看到,SRS1.ZIP里的东西(文本和驱动文件),几乎都可以从N版方案里找到来源(例如知识库中Intel相关部分完全照搬),只需按目录稍为组织一下(每个设备名对应一个目录)。tetsetup.sif通常可以省略,只在设备名与驱动文件名前缀不同等少数场合需要。若无此文件,会试图自动生成。

这样,要新增一个磁盘驱动,典型地,只需建个目录YY,放入一个驱动文件YY.sy_,然后在SRSID.TXT中插入一行PCI\VEN_????&DEV_????="YY"。这里????和YY可从#264楼图中得到。SRSID.TXT中写在前面的被优先匹配。

现在的问题,一是tetsetup.sif中描述的驱动文件名(*.sy?)与XXX目录下存放的实际驱动文件名前缀是否一致,是否合理(有iastor.sys不能改名为iastor87.sys一说);二是驱动文件(*.sy?)的版本是否合理(intel有多个版本的iastor.sys)。右上角那个,估计是你在某分区也有\0PE\SRS\SRS1.ZIP,被优先采用了,
请注意各分区0PE目录下的同名文件版本要保持一致。我曾经每个版本用不同文件名(如128、129等)强制避免混淆,但后来算了,用户自己负责吧。
回复

使用道具 举报

79#
 楼主| 发表于 2009-3-6 16:56:10 | 显示全部楼层

回复 #268 wazangg 的帖子

原帖由 wazangg 于 2009-3-6 15:13 发表
下载使用090302zip版有以下问题
1.不能使用桌面右键属性会提示x:\wxpe\system32\rundll32.exe不是有效的win32应用程序
2.不能使用我的电脑属性\硬件\设备管理器 会提示缺少mmc.exe,GZ版好像也是这 ...
3.启动速度不如GZ版

1、谢谢指正,090305更新版已无此问题。

2、要先运行外置的管理工具(MMC).WIM,或者硬盘有xp时,执行XP资源的MMC,或者桌面的一键上网,只要内存够也会加载mmc。

3、有可能,zip版多了格式转化。目前先关注功能正确性,以后再提速。目前新机上zip版速度未必不如gz版。
回复

使用道具 举报

80#
 楼主| 发表于 2009-3-7 00:24:18 | 显示全部楼层

回复 #272 xLantu 的帖子

原帖由 xLantu 于 2009-3-6 22:28 发表
但将SIMSUN.TTC文件暂时改名后,可以启动成功,但启动后的PE汉字不能正常显示,都是一些方格!如何处理??
报告如下:

改名后启动成功就好办了。这一类不能启动或者蓝屏的原因就证实了。

你使用的是旧版,使用3.5版应该没问题(下载3.2版64M,用3.2版的DIY工具,在3.2基础上替换3.5的文件生成新的iso,即为3.5的64M版,然后对3.5的64M版剪裁得到小体积版)。

现在么,要处理也可以。当然没什么意义,只是玩玩,仅本次启动有效:
在PE中把名字改回,然后摸黑执行XP资源——办公软件(第一项)——挂接字体(中间一项),接着执行XP资源——管理维护(第二项)——重启shell(最后一项),
ok,汉字菜单出来了,接着桌面右键属性——外观——色彩方案——windows经典——应用。嗯,基本正常了。
回复

使用道具 举报

81#
 楼主| 发表于 2009-3-7 12:30:37 | 显示全部楼层

回复 #277 zhaohj 的帖子

呵呵,应该谢谢你耐心反复测试。我是闭门造车的。
知识库不含.sys,当然小,rar压的。

麻烦你把改好的zip文件传上来(里面无关目录可删掉)。
回复

使用道具 举报

82#
 楼主| 发表于 2009-3-7 19:14:09 | 显示全部楼层

to zhaohj

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=132729&page=1#pid1547923
三楼

呵呵,最好把改好SRS1.ZIP、F6.ZIP也传一个(可只传变动部分)

[ 本帖最后由 pseudo 于 2009-3-7 19:19 编辑 ]
回复

使用道具 举报

83#
 楼主| 发表于 2009-3-7 20:16:56 | 显示全部楼层
原帖由 WLDNA 于 2009-3-7 18:29 发表
今天修改大哥的0PE的时候,发现里面的里面的winnt.wim里面的配置文件,可能会造成一些读卡器用户的困扰,所以,修改了一下,本人很菜,如果不好,请勿见笑,呵呵
FORX @\PETOOLS,TOOLS,0,CALL MAKELIN ...

谢谢。
我对Pecmd新功能还不会。这个forx管光盘么。
回复

使用道具 举报

84#
 楼主| 发表于 2009-3-7 20:41:36 | 显示全部楼层
原帖由 dutt 于 2009-3-7 02:15 发表
如果把内核里的文件,用相应的英文版文件代替,可行么?

大致可以。
原帖由 xLantu 于 2009-3-7 12:17 发表
使用新版后,在进入桌面调用AUTORUN_.CMD的瞬间出现蓝屏啊:

那等后面的版本了。这种问题扩大容器体积应可解决,顾虑128M老机内存占用,还不够狠心。

现在用64M版的应该可以。
回复

使用道具 举报

85#
 楼主| 发表于 2009-3-8 21:58:51 | 显示全部楼层
将此ISO提取到U盘根目录?怎么安装到U盘的?4M?64M?
回复

使用道具 举报

86#
 楼主| 发表于 2009-3-8 22:02:49 | 显示全部楼层

回复 #290 canmao 的帖子

呵呵,不错
回复

使用道具 举报

87#
 楼主| 发表于 2009-3-8 23:54:24 | 显示全部楼层

回复 #294 chiannet 的帖子

建议
1、下载3.8新版,清除旧版(清理所有盘根目录的grldr及所有名为0PE的一级目录),用新版再试。
2、先安装到硬盘,成功后再考虑U盘,这样容易确定问题。

你是直接使用iso文件还是把它解开来用?

就所述情况,怀疑跟文件名、目录名大小写有关。

在硬盘根目录建一个名为0PEDEBUG.TXT的文件,启动时会有调试信息显示,可以得到更多信息供分析。
回复

使用道具 举报

88#
 楼主| 发表于 2009-3-9 11:53:28 | 显示全部楼层
ZIP方式启动盘符是A吧,为避免搜索软盘可能造成死机,2.17起find加--ignore-floppies,应以USB-HDD/USBHDD+方式自作U盘
回复

使用道具 举报

89#
 楼主| 发表于 2009-3-9 16:29:55 | 显示全部楼层
原帖由 guoqqqqqq 于 2009-3-9 08:42 发表
...是用syslinux引导的,采用先加载ldntldr再加载grldr的方法...

又是syslinux,又是ntldr的,0PE里又有两阶段的grub4dos引导,担心grub4dos顶不住。
推荐从mbr直接调0PE的grldr。
中间环节越多风险越大。
回复

使用道具 举报

90#
 楼主| 发表于 2009-3-9 16:41:14 | 显示全部楼层

回复 #305 nn2nn 的帖子

wimnt.exe 文件版本2009.3.3.259,大小253 KB (259,072 字节)
.sys等没换
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 07:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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