无忧启动论坛

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

[原创] 抛砖引玉,一个动态生成SRS软盘的简单脚本(2011-09-27)

[复制链接]
31#
发表于 2011-8-5 12:55:32 | 只看该作者
原帖由 chenall 于 2011-8-4 23:47 发表
看情形是chkpci没有检没到任何驱动,有两种可能
1.DRIVERPACK.INI不存在.
2.确实没有驱动.


另外好像TXTSETUP.OEM文件最小要512字节,否则会出错,暂时还没有发现其它的限制.



为啥有限制?
回复

使用道具 举报

32#
 楼主| 发表于 2011-8-5 21:34:31 | 只看该作者

回复 #28 zhaohj 的帖子

OK,应该解决了.原因是因为注册表有已经有对应的驱动,但服务名和TXTSETUP.OEM提供的不一样,所以冲突了.
解决办法,1.使用文件名作为服务名.
2.删除PE注册表里面的相关注册表项目.
回复

使用道具 举报

33#
发表于 2011-8-5 23:46:58 | 只看该作者
原帖由 chenall 于 2011-8-5 21:34 发表
OK,应该解决了.原因是因为注册表有已经有对应的驱动,但服务名和TXTSETUP.OEM提供的不一样,所以冲突了.
解决办法,1.使用文件名作为服务名.
2.删除PE注册表里面的相关注册表项目.


driver=d1,%~5,%~n5

原来是这个问题啊!
回复

使用道具 举报

34#
发表于 2011-8-6 13:20:40 | 只看该作者

回复 #1 chenall 的帖子

早就应该直接利用DP的驱动包了,集中精力于启动
回复

使用道具 举报

35#
发表于 2011-8-6 17:32:43 | 只看该作者
问一下c大,我试了试,用8.2的grldr。提示没找到驱动,意思是没有适合本机的驱动吗?还是没发现驱动包?
我菜鸟,希望没浪费你的时间!

UC_Photo_1.jpg (26.87 KB, 下载次数: 214)

UC_Photo_1.jpg
回复

使用道具 举报

36#
 楼主| 发表于 2011-8-6 17:45:22 | 只看该作者

回复 #35 2010hb_711 的帖子

这个提示是没有找到适合本机的驱动..
有几种可能.
1.本机不需要SRS驱动具体可以使用chkpci命令判断一下
chkpci -srs
看看检测的信息是什么.
2.驱动包里面没有找到本机对应的驱动.
回复

使用道具 举报

37#
发表于 2011-8-6 17:56:10 | 只看该作者
我知道了,我再学习学习!谢谢!
回复

使用道具 举报

38#
发表于 2011-8-7 16:08:54 | 只看该作者
又有好东西了,努力消化中
回复

使用道具 举报

39#
发表于 2011-8-8 01:35:22 | 只看该作者
能不能再写一个返回菜单!我们水平没那么高
回复

使用道具 举报

40#
发表于 2011-8-8 01:36:05 | 只看该作者
能不能再写一个返回菜单!我们水平没那么高@菜单调用然后返回
回复

使用道具 举报

41#
发表于 2011-8-8 09:14:43 | 只看该作者

回复 #40 21212121 的帖子

本身就能够返回,你当一个外部命令用就行了。
回复

使用道具 举报

42#
发表于 2011-8-8 12:08:02 | 只看该作者
我还一直没有解决vmscsi.sys软盘仿真加载问题,txtsetup.sif方式可以。
看了服务名也是vmscsi
回复

使用道具 举报

43#
 楼主| 发表于 2011-8-8 14:02:23 | 只看该作者
原帖由 zhaohj 于 2011-8-8 12:08 发表
我还一直没有解决vmscsi.sys软盘仿真加载问题,txtsetup.sif方式可以。
看了服务名也是vmscsi


我装了一个VM测试了下,用这个测试启动成功,用SRSF6N提示找不到驱动.
回复

使用道具 举报

44#
发表于 2011-8-8 15:00:41 | 只看该作者
SRSF6N驱动能找到,dpms也能找到,使用的是DVD003的2003pe(无内置SRS),都无法识别硬盘。
我使用的是vmplayer,奇怪没一次能找到硬盘。内置的PE行。

Snap1.jpg (32.62 KB, 下载次数: 232)

Snap1.jpg
回复

使用道具 举报

45#
 楼主| 发表于 2011-8-8 16:21:12 | 只看该作者
我刚刚从你的FTP上下载了一个
无驱动_完整PE.iso

启动测试可以正常找到驱动.(使用的是DPMS)
回复

使用道具 举报

46#
发表于 2011-8-8 17:08:55 | 只看该作者
测试了一下TANGGOPE,vmscsi竟然能找到硬盘。
无驱动_完整PE.iso也一样,估计是PE的问题,或者我的虚拟机出问题了?!(但txtsetup.sif方式集成可以识别),怪问题。
不管了。
回复

使用道具 举报

47#
发表于 2011-8-8 17:15:54 | 只看该作者
怪事,我用无驱动_完整PE.iso,SRSF6N与DPMS均找不到硬盘。
而TangoPE(Native)无srs版,SRSF6N与DPMS均能找到硬盘。
看来与PE有关?
回复

使用道具 举报

48#
发表于 2011-8-8 17:30:23 | 只看该作者
原帖由 zxw 于 2011-8-8 17:15 发表
怪事,我用无驱动_完整PE.iso,SRSF6N与DPMS均找不到硬盘。
而TangoPE(Native)无srs版,SRSF6N与DPMS均能找到硬盘。
看来与PE有关?


是啊,我也一直找不到这个毛病在哪里,郁闷了好多天了。

----------------------
再次测试了一下:
把VMSCSI.SYS复制到PE中,修改txtsetup.sif,还是无效。看来VMSCSI需要其他bus驱动的支持。
回复

使用道具 举报

49#
 楼主| 发表于 2011-8-8 17:37:17 | 只看该作者
我猜测和PE的注册表有关..
因为我使用NTAIVE PE也是一样可以找到(在NATIVE 模式下也可以访问)

可以对比一下注册表,

一般是services和Enum里面的项的问题
回复

使用道具 举报

50#
发表于 2011-8-8 17:50:38 | 只看该作者
对比了一下services\vmscsi\Enum的值,完全一样。

但hklm\system\currentcontrolset\enum下有点不同,TANGGOPE多了几个

这里可以看出,DVD003精简过度,把BUS驱动精简太多了。
明天补上再测试。

[ 本帖最后由 zhaohj 于 2011-8-8 18:09 编辑 ]

dvd003.jpg (69.83 KB, 下载次数: 257)

dvd003.jpg

tanggope.jpg (58.19 KB, 下载次数: 230)

tanggope.jpg
回复

使用道具 举报

51#
发表于 2011-8-8 21:42:03 | 只看该作者
原帖由 zxw 于 2011-8-8 17:15 发表
怪事,我用无驱动_完整PE.iso,SRSF6N与DPMS均找不到硬盘。
而TangoPE(Native)无srs版,SRSF6N与DPMS均能找到硬盘。
看来与PE有关?


下载无驱动_完整PE.iso 在虚拟机中 dpms srsf6 均能找到硬盘

sshot-3.png (20 KB, 下载次数: 242)

sshot-3.png

sshot-4.png (22.27 KB, 下载次数: 217)

sshot-4.png
回复

使用道具 举报

52#
发表于 2011-8-8 21:50:26 | 只看该作者

回复 #51 O.Y.M.2010 的帖子

是本地硬盘,而不是u盘。即所有文件在本地硬盘上,从本地硬盘启动。
回复

使用道具 举报

53#
发表于 2011-8-8 21:58:38 | 只看该作者
原帖由 zxw 于 2011-8-8 21:50 发表
是本地硬盘,而不是u盘。即所有文件在本地硬盘上,从本地硬盘启动。


图二 所见 文件是放在本地硬盘上的,
回复

使用道具 举报

54#
发表于 2011-8-9 10:26:03 | 只看该作者
为了能够制作支持最新主板芯片的硬盘驱动的f6软盘,比如联想的一些新款的笔记本不能安装xp,建议将此动态生成SRS软盘程序适用范围扩展到支持xp,仅支持winpe怕是太浪费了!!谢谢各位的辛勤工作。
回复

使用道具 举报

55#
 楼主| 发表于 2011-8-9 11:13:52 | 只看该作者
目前先考虑PE的,因为PE比较简单,测试也很方便.

成熟了再修改成支持安装系统的,
回复

使用道具 举报

56#
发表于 2011-8-9 12:21:27 | 只看该作者
借此地问一下C大,colinux下安装7z是这样吗?
sudo apt-get intall p7zip p7zip-rar p7zip-full
不过没成功
回复

使用道具 举报

57#
 楼主| 发表于 2011-8-9 14:05:24 | 只看该作者
好像就是这样子吧,我是UBUNTU  9.04版的.
直接
apt-get install p7zip-full就可以了.
回复

使用道具 举报

58#
发表于 2011-8-9 15:25:20 | 只看该作者
今天化了点时间,看了下tanggope已经内置了很多SRS驱动包括vmscsi
-------------
dvd003.iso我加入了pciide.sys,intelide.sys,cmdide.sys,ultra.sys,dmio.sys,dmload.sys后可以识别硬盘了。
看来PE内核不能缺少基础驱动。
回复

使用道具 举报

59#
发表于 2011-8-10 12:05:58 | 只看该作者
我在我的服务器上不能检测到驱动,型号是TX4310阵列卡,
我在命令行下打入chkpci -srs
命令后什么显示都没有。
只打入chkpci
显示很多pci\VEN_8086&DEV_25f0........
这些东西
chkpci -cc:01
显示2行
pci\VEN_8086&DEV_269E&SUBSYS_00009..
pci\VEN_8086&DEV_2680&SUBSYS_00009..

[ 本帖最后由 21212121 于 2011-8-10 12:19 编辑 ]
回复

使用道具 举报

60#
发表于 2011-8-10 12:16:30 | 只看该作者

回复 #59 21212121 的帖子

再试试
CHKPCI -cc:01
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 13:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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