无忧启动论坛

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

[原创]支持外置硬盘控制器驱动,可任意方式启动的PE[10-01-13稳定版]

  [复制链接]
1051#
发表于 2009-4-13 08:30:38 | 只看该作者
原帖由 chenall 于 2009-4-12 18:32 发表


我这里没有发现问题,应该是你有加了自动运行的组件,并且采用INF安装的形式.没有删除注册表RUNONCE键值所引起的.


经测试,是AUTORUNS下hanwindhcp.wim组件引起的。呵呵,放在PETOOLS下就可!
回复

使用道具 举报

1052#
发表于 2009-4-13 12:10:16 | 只看该作者
dddddddddddddddddddd
回复

使用道具 举报

1053#
 楼主| 发表于 2009-4-13 16:39:51 | 只看该作者
原帖由 zhaohj 于 2009-4-13 08:30 发表


经测试,是AUTORUNS下hanwindhcp.wim组件引起的。呵呵,放在PETOOLS下就可!


应该 不是这个原因吧.肯定有其它的原因.
回复

使用道具 举报

1054#
发表于 2009-4-13 17:14:09 | 只看该作者
原帖由 chenall 于 2009-4-13 16:39 发表


应该 不是这个原因吧.肯定有其它的原因.


要不就是那个ISCSI客户端,其他都不会出现。以前老版本是没有这个提示的
回复

使用道具 举报

1055#
发表于 2009-4-13 18:08:13 | 只看该作者
网络引导应该是个好方法!
回复

使用道具 举报

1056#
 楼主| 发表于 2009-4-13 21:50:27 | 只看该作者
原帖由 zhaohj 于 2009-4-13 17:14 发表


要不就是那个ISCSI客户端,其他都不会出现。以前老版本是没有这个提示的

只要在安装完成后删除RUNONCE注册表键值就不会了.
回复

使用道具 举报

1057#
发表于 2009-4-13 22:06:29 | 只看该作者
技术是不断立异求新的。支持楼主!
回复

使用道具 举报

1058#
发表于 2009-4-13 22:06:35 | 只看该作者
技术是不断立异求新的。支持楼主!
回复

使用道具 举报

1059#
发表于 2009-4-14 00:00:04 | 只看该作者
原帖由 chenall 于 2009-4-2 00:00 发表
to pseudo
看到上面的关于跨网段的贴子了吧,看来你可能得再出手修改下MYIP.COM程序了
让它生成以下格式.
my_ip=IP地址
gateway=网关IP

好的,下次更新把12个字节一并取出。
回复

使用道具 举报

1060#
 楼主| 发表于 2009-4-14 00:29:55 | 只看该作者
原帖由 pseudo 于 2009-4-14 00:00 发表

好的,下次更新把12个字节一并取出。

我现在使用另一种方式处理.

现在是直接写入到另一个专用文件中
进入DOS后通过STR改变PXEIP.COM的内容来得到PXE_SIP,PXE_YIP,PXE_YIP的值.现在只使用一个COM文件.
回复

使用道具 举报

1061#
发表于 2009-4-14 01:32:15 | 只看该作者
厉害  我看都眼花的
回复

使用道具 举报

1062#
发表于 2009-4-14 09:21:28 | 只看该作者
原帖由 chenall 于 2009-4-13 21:50 发表

只要在安装完成后删除RUNONCE注册表键值就不会了.


再次测试是ISCSI客户端引起的,但看了下RUNONCE下无键值。下面需要改什么内容?

REGEDIT4
; Microsoft iSCSI initiator 2.8 For PE 安装程序 by chenall
; cls
; echo off
; if not exist "%WinDir%\SYSTEM32\DSSENH.DLL" copy /y DSSENH.DLL %WinDir%\system32\.
; copy /y *.sys %WinDir%\system32\drivers\.
; rundll32.exe setupapi,InstallHinfSection iScsiPort_Install_Control 132 %~dp0iscsi.inf
; regedit /s %0
; net start iscsiprt
; net start msiscsi
; start /w PECMD SERV iscsiprt
; devcon rescan
; start /w PECMD SERV msiscsi
; goto :eof
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\SCSIADAPTER]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\SCSIADAPTER\8422]
"DeviceDesc"="Microsoft iSCSI Initiator"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Class"="SCSIAdapter"
"HardwareID"=hex(7):52,6f,6f,74,5c,69,53,43,53,49,50,72,74,00,00
"Mfg"="Microsoft"
"Service"="iScsiPrt"
"ConfigFlags"=dword:00000000
"Capabilities"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\SCSIADAPTER\8422\Control]
"ActiveService"="iScsiPrt"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iScsiPrt\Enum]
"0"="ROOT\\SCSIADAPTER\\8422"
"Count"=dword:00000001
"NextInstance"=dword:00000001

[ 本帖最后由 zhaohj 于 2009-4-14 09:31 编辑 ]

iscsi.rar

1.83 KB, 下载次数: 22, 下载积分: 无忧币 -2

@1#iscsi.wim中调用文件

回复

使用道具 举报

1063#
 楼主| 发表于 2009-4-14 15:50:10 | 只看该作者
在;goto :eof前面加上两句.
;REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
;REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f
回复

使用道具 举报

1064#
发表于 2009-4-14 18:12:33 | 只看该作者
原帖由 chenall 于 2009-4-14 15:50 发表
在;goto :eof前面加上两句.
;REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
;REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f


没用,还是出现提示。

但如果进入桌面后手动运行就没问题

[ 本帖最后由 zhaohj 于 2009-4-14 18:16 编辑 ]
回复

使用道具 举报

1065#
 楼主| 发表于 2009-4-14 19:55:40 | 只看该作者
要加在goto :eof前面,如果是放在后面是没有用的.
也可以放在rundll32语句后面.
也就是使用INF安装以后执行.
回复

使用道具 举报

1066#
发表于 2009-4-15 07:59:41 | 只看该作者
原帖由 chenall 于 2009-4-14 19:55 发表
要加在goto :eof前面,如果是放在后面是没有用的.
也可以放在rundll32语句后面.
也就是使用INF安装以后执行.


INF安装以后执行,问题解决。
要在服务启动前。
回复

使用道具 举报

1067#
发表于 2009-4-15 08:26:04 | 只看该作者
进来慢慢学习,下载收藏。
回复

使用道具 举报

1068#
发表于 2009-4-15 09:26:06 | 只看该作者
看不懂啊   太菜鸟了
回复

使用道具 举报

1069#
发表于 2009-4-15 11:24:30 | 只看该作者
支持搂主,进来学习一下
回复

使用道具 举报

1070#
发表于 2009-4-15 12:59:14 | 只看该作者
原帖由 玄天 于 2008-2-28 19:22 发表
很多人就喜欢本末倒置,我晕
PE主要是用于维护,适当的时候才待用系统应急
取硬盘上资源,如果上面本来带毒,还维护什么,系统坏了不取重做....
再接下去,我看会提议取消xp用dos咯




有道理,但是个人感觉DOS到什么时候还是有市场的  就像汇编一样  
回复

使用道具 举报

1071#
发表于 2009-4-15 17:10:11 | 只看该作者
Broadcom NetXtreme 网卡驱动程序(Windows)
适用机型: IBM x3系列服务器
所有System x3105; 所有System x3200; 所有System x3200 M2; 所有System x3250; 所有System x3250 M2; 所有System x3350; 所有System x3400; 所有System x3455; 所有System x3500; 所有System x3610; 所有System x3800; 所有System x3850; 所有System x3950/3950E

希望老大加进去。还有I82566MM.cab与e1e5132.cab的ID重复,可以删除I82566MM.cab,e1e5132.cab相对ID多一些。
PS:原来的b57win32.cab有问题,无法驱动我的IBM X3610

[ 本帖最后由 zhaohj 于 2009-4-15 17:16 编辑 ]

NET.rar

83.77 KB, 下载次数: 31, 下载积分: 无忧币 -2

回复

使用道具 举报

1072#
 楼主| 发表于 2009-4-15 17:41:32 | 只看该作者
我直接收下了,按照上面的修改,自己懒得动手.嘿嘿.
回复

使用道具 举报

1073#
发表于 2009-4-15 17:46:34 | 只看该作者
再把SRS下IASTOR87.CAB处理一下,把iastor87.cab删除,用这个替换,并吧50,78删除
重新上传了一下。
LSI的SRS还有问题

[ 本帖最后由 zhaohj 于 2009-4-15 18:19 编辑 ]

iastor.rar

168.43 KB, 下载次数: 45, 下载积分: 无忧币 -2

回复

使用道具 举报

1074#
 楼主| 发表于 2009-4-16 00:10:06 | 只看该作者
能不能把你的整个SRS目录传一份给我?可以给我一个下载地址,或直接用邮件发给我.
回复

使用道具 举报

1075#
发表于 2009-4-16 00:48:02 | 只看该作者
新电脑无系统可以用吗
回复

使用道具 举报

1076#
发表于 2009-4-16 08:02:18 | 只看该作者
原帖由 chenall 于 2009-4-16 00:10 发表
能不能把你的整个SRS目录传一份给我?可以给我一个下载地址,或直接用邮件发给我.


小马的驱动还真全也较新,http://bbs.wuyou.net/forum.php?mod=viewthread&tid=134718&highlight=%2Bmapeimapei

SRS目录中每个驱动包(.cab)中的TXTSETUP.SIF是不是没必要的?

你能不能根据小马的驱动包,编一个程序,实现SRS目录下驱动的自动打包,这样以后就方便多了。

net的驱动还不够全,小马补充的不错。

[ 本帖最后由 zhaohj 于 2009-4-16 08:03 编辑 ]
回复

使用道具 举报

1077#
 楼主| 发表于 2009-4-16 13:14:44 | 只看该作者
在工具与说明目录下有一个.批处理写的.
SRS驱动自动分类辅助
不太成熟.

更好的解决方法是让jianliulin 改进TXTSETUP.SIF 编辑工具让它分类后自动导出.呵呵.
回复

使用道具 举报

1078#
发表于 2009-4-16 13:20:19 | 只看该作者
PXE启动,这个SRS目录下每个驱动能不能不打包处理,方便驱动更新。目前这个SRS目录下缺少太多驱动,常见的PCIIDE、pciidex也没有。
如果能不打包处理,以后真的方便了,读SCSI.PCI(或这里是TXTSETUP.SIF),找到相应驱动,TFTP上传及处理。
回复

使用道具 举报

1079#
发表于 2009-4-16 13:26:48 | 只看该作者
今天安装一台IBM x3610,普通SATA硬盘,不做RAID,PXE启动不见硬盘,把intelide/intelidex打包后读出。刚开始怀疑是LSI问题,不做RAID与这个无关,才怀疑PCI驱动。是INTEL ich9M sata驱动。

[ 本帖最后由 zhaohj 于 2009-4-16 13:30 编辑 ]

intelide.CAB.rar

16.45 KB, 下载次数: 21, 下载积分: 无忧币 -2

去掉RAR后缀就可

回复

使用道具 举报

1080#
 楼主| 发表于 2009-4-16 14:15:21 | 只看该作者
原帖由 zhaohj 于 2009-4-16 13:20 发表
PXE启动,这个SRS目录下每个驱动能不能不打包处理,方便驱动更新。目前这个SRS目录下缺少太多驱动,常见的PCIIDE、pciidex也没有。
如果能不打包处理,以后真的方便了,读SCSI.PCI(或这里是TXTSETUP.SIF),找 ...


不打包处理,理论上也是有办法做到的,不过这种方式只能处理一些普通的驱动.一些特殊的就不好办了.
普通的驱动,就是像VMSCSI之类的,只有一个SYS文件.只要下载并加载这个SYS文件就可以了.
特殊的,像NV/VIA之类的,需要的文件并不止一个,我对这些驱动加载还不是很了解.

有空的话我再考虑加这个功能进去,算是一个备用方案吧,只是理论上可行,不知实现起来如何..^_^
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 09:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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