无忧启动论坛

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

A new branch of 0PE

[复制链接]
571#
 楼主| 发表于 2011-9-9 13:56:57 | 只看该作者

为0PE增加驱动文件

原帖由 myBOOT 于 2011-9-9 10:21 发表
不错,新的更新了。建议加几个新的LSI驱动,例如LSI_GEN2.sys。


一、增加单文件驱动

法一:
把LSI_GEN2.SYS扔到/0PE/SRS/目录,与原有驱动1.ZIP、IASTOR.SY_等并列(其实放在其它地方也可以的,这么放是为了以后方便选中它)。
即完成加驱动工作。不需要动内核、动外置。不需要修改什么。

启动时手动操作选中LSI_GEN2.SYS即可。
选驱动操作详见选择SRS驱动操作的动画演示(该帖#3305楼)

LSI_GEN2.SYS可压缩为LSI_GEN2.SY_(用pecab.exe以cab格式压缩)

法二:
如果LSI_GEN2.SYS驱动很常用,每回手选麻烦,那么可以用法二,把它归入常用驱动,到时会自动智能选用。

把LSI_GEN2.SYS压缩为LSI_GEN2.SY_,放入/0PE/SRS/FREQUENT/目录(那里原来就有一堆.SY_文件)。
修改CHKPCI.TXT文件,把最后的一行
$
改为三行
$PCI\VEN_8086&DEV_27C1&CC_0106
LSI_GEN2
$
其中红色部分是磁盘控制器硬件id,这里写的是模板,要换成适用LSI_GEN2.SYS驱动的机器的硬件id。
在0PE启动过程中,不难获取硬件id信息。另外,在xp、2003等环境下,不难查看id及对应驱动文件。

CHKPCI.TXT文件,实质上是一个对应表,表示什么样的硬件(通过硬件id来区别),该相应地使用哪个驱动文件。
这个对应表在0pe里是外露的文件,方便编辑修改。而普通PE,一般要解压内核找出一个txtsetup.sif来进行修改,那要麻烦些。

注意,如果CHKPCI.TXT文件里出现相同id对应不同驱动,这种情形属于冲突情形,说来话长。
冲突情形其它PE也会遇到,一般不好处理,有时普通PE原理上无法处理。
而0PE支持多外置驱动包的机制,能较好处理冲突,例如,法一就可以应对。

二、增加驱动包

前面介绍了只有单个.SYS(或压缩为.SY_)驱动文件的情形。如果你有一整套厂商提供的驱动文件,那么就简单打个包吧。
然后就放在某处,例如/0PE/SRS/目录或/SRS2/目录,启动过程手选这个驱动包即可。

整套驱动文件一般包括.sys文件、.inf文件、txtsetup.oem文件等。
有时只取其中的一个.sys都够了(单文件打包也行),但既然有原装整套文件,都用上更为正宗,尤其在安装windows系统场合。

打包时注意:
要用winrar工具以zip格式最大压缩比打包,不要用7-zip工具打包。
要使txtsetup.oem文件位于包内最顶层目录,其它文件保持与该文件的相对目录层次不变。
大体积0PE下载有SRS2目录,里面一大堆现成.zip驱动包,依瓢画葫芦吧。

三、驱动完备性

0PE最擅长解决“能正常启动但找不到硬盘”的问题。

有人认为驱动是PE的核心,很关注驱动“全不全”。在0PE这里不是这么看的。
驱动算不上PE核心,不过是外置组件而已,自己完全可以增删驱动。

0PE大体积下载含60多MB的SRS驱动,比它“全”的并不好找。

坛里一些PE的驱动,例如小小强PE、wsw8810的PE、dvd008的PE的驱动,
还有netwinxp版主驱动方案、老外DPMS驱动方案、自由天空SRS驱动方案等等,大都已收集进0PE,百花齐放,兼收并蓄。
那些PE认硬盘的话,选它们的驱动包,一般也认。

如果你发现其它PE1.x认硬盘而0PE不认,那么,你设法查出它用的驱动文件是哪个(设备管理器或许多工具都可以查出,注意驱动文件很讲究版本),然后按
上述方法往0PE加驱动就行了,很简单的事。其实不用加驱动,那60多MB的众多驱动包中,很可能已经包含适用的驱动包了。

一个驱动包是否适用,一般可以看包内是否有一个文件,含有该机器对应的硬件id。

四、驱动体积可控

现有60多MB的SRS驱动中,
SRS2目录下每个驱动包,一般针对一个厂家某些型号的机器。
SRS1目录下的每个驱动包都是综合性的,面向众多厂家众多型号机器。
SRS目录下的1.ZIP也是综合性的。

其实,60多MB的SRS驱动只是噱头,迎合哪些喜欢驱动全的网友的心理。
实际上,不同PE的驱动,大多是重复的。而且一个人接触机器有限,大部分驱动可能一辈子用不上。
一般地,SRS1、SRS2目录可删掉,有SRS目录的驱动就够用了。
甚至,SRS目录下1.ZIP都是多余的,可删掉。
删掉1.ZIP后还剩多少驱动呢?大致这么说,坛里流行的逆天使tangoPE认得的盘,它一般也认。
FREQUENT目录下的驱动,也是可以考虑增删的。
还有,SRS目录也可以只留一个1.zip,其余文件、目录(frequent目录)都可删。这样SRS目录很清爽,缺点是启动可能慢些。
显然,在SRS驱动问题上,0PE是可剪裁、可扩展的。

五、应用

其它PE1.x无需修改,用0PE的iso启动器来启动它,它就可以用上0PE的SRS驱动,相当于动态地为其它PE增加了驱动。老PE不用更新了。
0PE提供不进PE,从iso安装windows原版系统的功能,支持安装到SRS硬盘,组Raid必备。
进入PE后,提供离线驱动注入功能(原创性工具)。

六、反馈

最后提醒,凡是反馈不认盘的问题,请务必提供硬件id信息。如果知道哪一个(或一套)驱动文件是适用的,也请一并提供。
不要等别人问起才提供,那样效率太低了。

[ 本帖最后由 pseudo 于 2011-9-9 16:14 编辑 ]
回复

使用道具 举报

572#
发表于 2011-9-9 22:21:19 | 只看该作者
请问pseudo大大:
      1.30(2011-6-10)  305MB版如何升级到1.3.1版?
回复

使用道具 举报

573#
发表于 2011-9-9 23:22:21 | 只看该作者

回复 #575 hzghgz 的帖子

305MB版主要的优势是软件和驱动,把PETOOLS和驱动复制到相应的目录就可以了。
回复

使用道具 举报

574#
 楼主| 发表于 2011-9-9 23:29:15 | 只看该作者

回复 #575 hzghgz 的帖子

把旧版有,新版无的文件加到新版。

删掉cmdpe.img,删掉m.0pe,它们是“蓝屏版”对应的文件。
用大体积IE6.WIM替换小体积IE6.WIM,以便支持影音。
回复

使用道具 举报

575#
发表于 2011-9-10 09:58:58 | 只看该作者

回复 #577 pseudo 的帖子

谢谢。

下了,试下行不行。

还是希望能有打包好的直接下载。适合懒人一族。
回复

使用道具 举报

576#
发表于 2011-9-10 10:28:44 | 只看该作者

回复 #577 pseudo 的帖子

pseudo大大:

1、在DIY\0PE\XP\里只有cmdpe.im_,没有cmdpe.img。

2、大体积的IE6.WIM是不是1.3.0 (2011-6-10) 305MB版那个?

[ 本帖最后由 hzghgz 于 2011-9-10 10:32 编辑 ]
回复

使用道具 举报

577#
发表于 2011-9-11 13:23:45 | 只看该作者

回复 #574 pseudo 的帖子

谢谢。我的方法就是丢在UD外部盘的0PE\SRS下。

因为是安装服务器,偶尔碰到这类LSI的驱动。因此没想到集成到0PE里。
回复

使用道具 举报

578#
发表于 2011-9-12 19:57:47 | 只看该作者
usb1.0的老机器UD解开安装比iso整体安装启动速度快两倍。
回复

使用道具 举报

579#
 楼主| 发表于 2011-9-12 20:29:58 | 只看该作者

回复 #581 wjh123 的帖子

还不能相信你的结论。这个现象还须细察。

1.什么机器、主板、U盘型号?内存?
2.fbinsttool、grub4dos、PE版本?
3.fbinsttool强制格式化时,勾了zip选项吗?如果勾了会慢(g4d的缺点)。请重新强制格式化,不勾zip。
4.具体启动时间分别多少?
5.是否弹出USB_ACC.0PE界面?是否按键激活了plpbt?不激活时的速度才是真功夫。
6.是否整理了ud碎片?有碎片慢。

确保可见区、硬盘无0PE相关文件以免客串。

另外,在不解开iso前提下,在ud里iso外多放一个
/BOOT/GRUB/USB_ACC.0PE
文件,启动会快些。因为若iso外无此文件,就得到iso里面找此文件,那样多花时间。

[ 本帖最后由 pseudo 于 2011-9-13 11:53 编辑 ]
回复

使用道具 举报

580#
 楼主| 发表于 2011-9-12 20:34:08 | 只看该作者

回复 #579 hzghgz 的帖子

1. 是cmdpe.im_
2. 是
回复

使用道具 举报

581#
发表于 2011-9-12 21:21:16 | 只看该作者
原帖由 wjh123 于 2011-9-12 19:57 发表
usb1.0的老机器UD解开安装比iso整体安装启动速度快两倍。

我在一台2005的微星主板,DDR2 512 U盘2G群联。用的0PE1。2。6。UD解开比ISO整体启动明显快很多。至少两倍以上。
回复

使用道具 举报

582#
 楼主| 发表于 2011-9-12 23:28:37 | 只看该作者

回复 #584 hfrh12 的帖子

你可以找个普通PE(请匿名)自己比较一下,如果统一PE明显比它慢,很可能就是你没部署好。
请参考#582楼。
回复

使用道具 举报

583#
发表于 2011-9-13 08:44:31 | 只看该作者
原帖由 wjh123 于 2011-9-12 19:57 发表
usb1.0的老机器UD解开安装比iso整体安装启动速度快两倍。


我也有发现这种情况,所以现在我都是解开安装了,解开安装有两大好处:一是启动速度快;二是更新软件方便,不像原来那样更新任何程序,包括更新GRUB.0PE,都要先解开ISO,再更新程序,再打包,再布署。
整体布署启动慢主要是在启动到选择XP那个菜单的那段时间。选择了XP后,启动就一样快了。
回复

使用道具 举报

584#
发表于 2011-9-13 09:25:22 | 只看该作者
我一直是用BOOTICE工具处理过U盘后直接就把DIY目录里的全部复制到U盘,和楼上的一样感觉:启动速度快、更新软件方便、不用处理碎片。总的来说:简单、方便、快捷。

[ 本帖最后由 xdlys 于 2011-9-13 09:40 编辑 ]
回复

使用道具 举报

585#
发表于 2011-9-13 11:36:10 | 只看该作者

回复 #584 hfrh12 的帖子

如果你是ZIP格式,或者BIOS将u盘识别为ZIP格式,那么1.26版解开与不解开速度的差异是存在的,如果你的U盘上HDD格式,将两者之间几乎无差异,这是试验出来的。
     这种现像是由于BIOS与G4D共同原因引起的。G4D对ZIP格式的支持程度远低于对HDD格式的支持程序,最主要的影响就是加载的速度。
     网络上流传:ZIP格式比HDD格式兼容性好,(不知是否如此),但大多初用者都是做成ZIP,速度的问题就出来了。
但0PE与其他PE相比,速度的优势是显而易见的。
回复

使用道具 举报

586#
发表于 2011-9-13 12:23:29 | 只看该作者
有的电脑只支持ZIP格式的U盘,做成ZIP没办法的事情。

[ 本帖最后由 2011_dihuo0 于 2011-9-13 12:59 编辑 ]
回复

使用道具 举报

587#
 楼主| 发表于 2011-9-13 12:37:43 | 只看该作者

回复 #589 2011_dihuo0 的帖子

电脑支持zip,u盘不一定就要做成zip。

fbinsttool强行格式化ud盘时,不勾选zip选项,然后放入0pe提供的grldr和iso。
在只支持zip的电脑上,应该可以启动。
回复

使用道具 举报

588#
发表于 2011-9-13 12:58:32 | 只看该作者

回复 #590 pseudo 的帖子

那就得看人品了。
我曾经试过,只有做成ZIP格式才能保证启动成功,其它选项都不行。
回复

使用道具 举报

589#
发表于 2011-9-13 13:23:18 | 只看该作者

回复 #590 pseudo 的帖子

单位有两台联想机子,不同配置,无论U盘格式成什么,都会识别成ZIP,都能启动。只是启动速度就有所降低了。
但同一个U盘,在别的电脑上能识别为HDD,速度就大幅提升。
回复

使用道具 举报

590#
发表于 2011-9-13 13:27:24 | 只看该作者
原帖由 pseudo 于 2011-9-9 23:29 发表 把旧版有,新版无的文件加到新版。删掉cmdpe.img,删掉m.0pe,它们是“蓝屏版”对应的文件。用大体积IE6.WIM替换小体积IE6.WIM,以便支持影音。
昨天折腾了一天,以失败告终
回复

使用道具 举报

591#
发表于 2011-9-13 13:31:16 | 只看该作者
快启动到桌面死机,没有桌面
回复

使用道具 举报

592#
发表于 2011-9-13 13:43:07 | 只看该作者
单位有几台七彩虹主板的机子,在winXP下用BOOTICE工具无论格式化成什么,都会识别成ZIP,0PE就启动不了,在win7下格式化成HDD,会识别成HDD,0PE成功启动,用二个U盘试了几次同样效果,不知道其它的方法在不同的系统下操作会不会有不同的效果。
回复

使用道具 举报

593#
 楼主| 发表于 2011-9-13 14:04:29 | 只看该作者

回复 #595 xdlys 的帖子

你是说win7下格式化成hdd所向无敌,而xp下格成hdd在那几台七彩虹主板机器上启动不了,即win7与xp下有差异?

有一点要细察。
你所说的0PE启动不了的情形,是指不能进入PE桌面,还是指连grldr界面都进不了?
如果是后者,那不算0PE启动不了,不关PE事。
只要进了grldr,0PE不管u盘识别为zip还是hdd,应该都能启动到PE桌面。
回复

使用道具 举报

594#
发表于 2011-9-13 14:10:44 | 只看该作者
回复P大:的确有差异,当时是你让我格式化成HDD,还是被认着ZIP,后来无意中在win7下格式化成HDD成功启动。xp下做的启动时显示:NO grldr,与0PE不相干,因为启动其它电脑是可以的,唯身边的七彩虹主板启动不了。

[ 本帖最后由 xdlys 于 2011-9-13 14:19 编辑 ]
回复

使用道具 举报

595#
 楼主| 发表于 2011-9-13 14:12:51 | 只看该作者

回复 #594 feiyl 的帖子

关键是要分清,0PE1.2.X跟1.3.X是两个不同的PE。应分别更新。

1.3.x量产在native界面停下时,用cd、dir查看得到量产区文件么?
回复

使用道具 举报

596#
 楼主| 发表于 2011-9-13 14:16:55 | 只看该作者
原帖由 xdlys 于 2011-9-13 14:10 发表
回复P大:的确有差异,当时是你让我格式化成HDD,还是被认着ZIP,后来无意中在win7下格式化成HDD成功启动。xp下做的启动时显示:NO grldr。

那就不是0PE启动不了,是连grldr都没加载。

确保u盘所有分区都有grldr了吗?
回复

使用道具 举报

597#
发表于 2011-9-13 14:21:30 | 只看该作者
是确与0PE不相干,因为启动其它电脑是可以的,唯身边的七彩虹主板启动不了。是制作U盘启动方式的问题,我只是想提示在XP下不行的话,在win7下试试。

[ 本帖最后由 xdlys 于 2011-9-13 14:29 编辑 ]
回复

使用道具 举报

598#
发表于 2011-9-13 15:37:15 | 只看该作者
原帖由 pseudo 于 2011-9-13 14:12 发表 关键是要分清,0PE1.2.X跟1.3.X是两个不同的PE。应分别更新。1.3.x量产在native界面停下时,用cd、dir查看得到量产区文件么?
1.2和1.3是分别更新的,1.2更新单iso文件启动则正常,如果是iso文件加入D|R文件再生成iso文件则不能启动
回复

使用道具 举报

599#
发表于 2011-9-13 15:41:24 | 只看该作者
0pE体积大点没关系,现在都是大容量U盘,主要是驱动要全,我觉得很多人都需要大体积的
回复

使用道具 举报

600#
发表于 2011-9-13 15:43:23 | 只看该作者
原帖由 pseudo 于 2011-9-13 14:12 发表
关键是要分清,0PE1.2.X跟1.3.X是两个不同的PE。应分别更新。

1.3.x量产在native界面停下时,用cd、dir查看得到量产区文件么?

死机状态,无法查看!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-16 19:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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