无忧启动论坛

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

SRSF6返回模块,无DOS环境--100%返回(2011.8.23)单文件版修正)

  [复制链接]
1#
发表于 2010-11-1 09:25:16 | 显示全部楼层
ramPE ,grub4dos直接往内核注入驱动,有没有可能?
回复

使用道具 举报

2#
发表于 2010-11-1 15:45:17 | 显示全部楼层
测试反馈:


title run SRSF6 TOOLS
configfile /SRSF6/SRSF6.LST  后产生这么多个软盘,每个盘都不能访问







[ 本帖最后由 jianliulin 于 2010-11-1 15:49 编辑 ]
回复

使用道具 举报

3#
发表于 2010-11-5 09:03:06 | 显示全部楼层
zhaohj 大,可不可以就目前的成果发布一个完整的ud版本(含驱动文件),供大家测试及反馈!!!
回复

使用道具 举报

4#
发表于 2010-11-10 12:14:05 | 显示全部楼层
原帖由 zhaohj 于 2010-11-10 12:05 发表
确实只有最新的grub4dos才可用,而且未正式发布。
不过这样也好,测试一下发现问题来完善新版的grub4dos.

附件已更新。


能否把驱动也一起打包上来
回复

使用道具 举报

5#
发表于 2010-11-12 09:35:36 | 显示全部楼层
把SRSF6.ISO 放在ud里,以下菜单测试没有通过;但将iso解开放到ud里测试成功
title [05] SRSF6.ISO
map  (ud)/SRSF6.ISO (hd32)
map  --hook
configfile (hd32)/SRSF6/SRSF6.LST

[ 本帖最后由 jianliulin 于 2010-11-12 09:53 编辑 ]
回复

使用道具 举报

6#
发表于 2010-11-12 20:30:37 | 显示全部楼层
原帖由 zhaohj 于 2010-11-12 12:53 发表
改菜单:

title [05] SRSF6.ISO
map  --mem (ud)/SRSF6.ISO (hd32)
map  --hook
map --mem (hd32)/SRSF6/SRSF6.IMG (fd2)
map --hook
configfile (fd2)/SRSF6.LST

-------------------------------- ...


title [05] SRSF6.ISO
map  (ud)/SRSF6.ISO (hd32)
map  --hook
root (hd32)
configfile (hd32)/SRSF6/SRSF6.LST、

以上菜单实机测试通过,问题好像出现在grldr ,map  (ud)/SRSF6.ISO (hd32)  后 find 找不到 (hd32)  必须root (hd32) 后find 才列出(hd32)
回复

使用道具 举报

7#
发表于 2010-11-16 00:15:36 | 显示全部楼层
zhaohj 大 ,我在pe环境安装了xp ,重启后蓝屏(因没有srs驱动) ,然后用srsf6 找到了驱动,继续后提示 ..... /txtsetup.oem avalid  press any key to exit, 请问是我的xp安装盘又问,还是我哪里操作错误了?
回复

使用道具 举报

8#
发表于 2010-11-16 17:37:45 | 显示全部楼层
原帖由 zhaohj 于 2010-11-16 10:19 发表


安装系统应该用A盘空、B盘SRS

查看一下txtsetup.oem。安装系统应该用A盘空、B盘SRS

ls (fd1)/
debug 1
cat (fd1)/txtsetup.oem
贴个图看看


本次测试环境在虚拟机:

fd0 是空的,fd1有驱动, 现在是先用srsf6 加载驱动后启动PE,


title [01] Microsoft WinPE
map (ud)/winpe2003.iso (0xFF)
map --hook
chainloader (0xFF)










[ 本帖最后由 jianliulin 于 2010-11-16 17:40 编辑 ]
回复

使用道具 举报

9#
发表于 2010-11-16 18:53:12 | 显示全部楼层
原帖由 dvd008 于 2010-11-16 18:25 发表
他那个OEM驱动, .OEM里面缺少
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1


原厂是3行,
看看加上如何?

把 fd1 的txtsetup.oem 的内容改为
[Disks]
disk        =        "VMware SCSI Controller Installation Disk", \disk
[Defaults]
scsi        =        VMSCSI
[scsi]
VMSCSI        =        "VMware SCSI Controller"
[Files.scsi.VMSCSI]
driver        =        disk, vmscsi.sys, VMSCSI
inf        =        disk, vmscsi.inf
catalog        =        disk, vmscsi.cat
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1
value = Parameters\Device, NumberOfRequests, REG_DWORD, 128
[HardwareIds.scsi.VMSCSI]
id        =        "PCI\VEN_104B&DEV_1040", "VMscsi"

后可以启动PE了 !!!!

[ 本帖最后由 jianliulin 于 2010-11-16 19:25 编辑 ]
回复

使用道具 举报

10#
发表于 2010-11-17 08:27:52 | 显示全部楼层
原帖由 zhaohj 于 2010-11-16 23:04 发表
修正txtsetup.oem没有初始化引起的问题。重新上传TEST4


用修正版测试还是没有通过,(fd1)/txtsetup.oem 的内容如下,

[Disks]
disk="S&R&S Installation Disk",\disk,\
[Defaults]
scsi=VMSCSI
[scsi]
VMSCSI="VMSCSI S&R&S Driver",VMSCSI
[HardwareIds.scsi.VMSCSI]
id="PCI\VEN_104B&DEV_1040","VMSCSI"
[Files.scsi.VMSCSI]
driver=disk,VMSCSI.sys,VMSCSI
inf=disk,SRS.inf
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\Device,NumberOfRequests,REG_DWORD, 128
回复

使用道具 举报

11#
发表于 2010-11-17 09:36:23 | 显示全部楼层
原帖由 dvd008 于 2010-11-17 08:46 发表
你驱动包里面,那个OEM目录下的txtsetup.oem,就缺少
那关键的一行

只要修改 .OEM文件,加入

如果不行,再修改语法.原来的既然加载原版驱动可以,就没有问题.


我是测试 SRS/SRSID 这一项的,不是SRS/OEM ,SRS/OEM找不到驱动,SRS/OEM文件夹里是有驱动
回复

使用道具 举报

12#
发表于 2010-11-17 10:58:59 | 显示全部楼层
原帖由 dvd008 于 2010-11-17 10:06 发表



用我附件ISO测试

OEM---原厂VM驱动
SRSID----VM手工处理驱动
AMD---原厂驱动
INTEL----原厂驱动


看看测试情况,然后再考虑是否修改,是昨天的版本!


用这个找不到驱动,

另外:dvd008 大你能否把你的PE的驱动掏空,发上来作为测试驱动的标准环境

[ 本帖最后由 jianliulin 于 2010-11-17 11:05 编辑 ]
回复

使用道具 举报

13#
发表于 2010-11-17 11:16:49 | 显示全部楼层
原帖由 dvd008 于 2010-11-17 11:05 发表
OEM
SRSSID
两个目录的驱动都找不到?

那么,你用一个以前的,可以找到的,看看ID对不对.

如果ID对,就是模块语法问题了,需要修改.



以前的SRSSID 可以找到,OEM同样找不到,你提供的(SRSSID 、OEM)都找不到,但ID是一样的:
PCI\VEN_104B&DEV_1040
回复

使用道具 举报

14#
发表于 2010-11-17 11:50:09 | 显示全部楼层
原帖由 dvd008 于 2010-11-17 11:42 发表



再看看这个附件
还是这两个目录


还是找不到
回复

使用道具 举报

15#
发表于 2010-11-18 10:31:11 | 显示全部楼层
原帖由 dvd008 于 2010-11-17 16:59 发表


ID第一行无效,,也修正了吗?我的SRSID目录,只有VM一个驱动

新版测试. SRSID 和OEM都是VM驱动,都分别测试看看


今天测试还是找不到
回复

使用道具 举报

16#
发表于 2010-11-19 08:20:36 | 显示全部楼层
原帖由 dvd008 于 2010-11-18 18:29 发表


在试一试今天的版本

另外,是不是使用我提供的ISO启动?


对,之前是使用你提供的驱动,
回复

使用道具 举报

17#
发表于 2010-11-19 08:29:14 | 显示全部楼层
@zhaohj

用驱动的第一项"....SRSID" ,生产的txtsetup.oem内容如下:
[Disks]
disk="S&R&S Installation Disk",\disk,\
[Defaults]
scsi=VMSCSI
[scsi]
VMSCSI="VMSCSI S&R&S Driver",VMSCSI
[HardwareIds.scsi.VMSCSI]
id="PCI\VEN_104B&DEV_1040","VMSCSI"
[Files.scsi.VMSCSI]
driver=disk,VMSCSI.sys,VMSCSI
inf=disk,SRS.inf
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\Device,NumberOfRequests,REG_DWORD, 128

此驱动启动会提示错误,如直接把txtsetup.oem 改为dvd008 提供的,则可以启动,对比发现少了两行
[Disks]
disk        =        "VMware SCSI Controller Installation Disk", \disk
[Defaults]
scsi        =        VMSCSI
[scsi]
VMSCSI        =        "VMware SCSI Controller"
[Files.scsi.VMSCSI]
driver        =        disk, vmscsi.sys, VMSCSI
inf        =        disk, vmscsi.inf
catalog        =        disk, vmscsi.cat
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1
value = Parameters\Device, NumberOfRequests, REG_DWORD, 128
[HardwareIds.scsi.VMSCSI]
id        =        "PCI\VEN_104B&DEV_1040", "VMscsi"
回复

使用道具 举报

18#
发表于 2010-11-19 10:27:31 | 显示全部楼层
原帖由 dvd008 于 2010-11-19 09:30 发表



直接使用我提供的ISO,启动VM虚拟机
以确定问题到底出在哪里


使用 #155 提供的iso测试结果如下:

用虚拟机挂SRSF6.ISO为光驱,

1(SRSID):找到驱动,但启动还是不能通过


2(SIF):找不到驱动
3(OEM):找不到驱动

txtsetup.oem :
[Disks]
disk="S&R&S Installation Disk",\disk,\
[Defaults]
scsi=VMSCSI
[scsi]
VMSCSI="VMSCSI S&R&S Driver",VMSCSI
[HardwareIds.scsi.VMSCSI]
id="PCI\VEN_104B&DEV_1040","VMSCSI"
[Files.scsi.VMSCSI]
driver=disk,VMSCSI.sys,VMSCSI
inf=disk,SRS.inf
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1
value = Parameters\Device,NumberOfRequests,REG_DWORD, 128

[ 本帖最后由 jianliulin 于 2010-11-19 10:35 编辑 ]
回复

使用道具 举报

19#
发表于 2010-11-19 10:50:52 | 显示全部楼层
原帖由 zhaohj 于 2010-11-19 10:34 发表
@jianliulin
关于这两项:
[Files.scsi.VMSCSI]
driver        =        disk, vmscsi.sys, VMSCSI
inf        =        disk, vmscsi.inf
catalog        =        disk, vmscsi.cat
[Config.VMSCSI]
...



用你的驱动会生成:
[Disks]
disk="S&R&S Installation Disk",\disk,\
[Defaults]
scsi=VMSCSI
[scsi]
VMSCSI="VMSCSI S&R&S Driver",VMSCSI
[HardwareIds.scsi.VMSCSI]
id="PCI\VEN_104B&DEV_1040","VMSCSI"
[Files.scsi.VMSCSI]
driver=disk,VMSCSI.sys,VMSCSI
inf=disk,SRS.inf
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1
value = Parameters\Device,NumberOfRequests,REG_DWORD, 128

启动PE会提示错误,而按照你之前的建议修改为如下,却能通过,就只改txtsetup.oem 的内容,(fd1)里其他的东西都不动
[Disks]
disk        =        "VMware SCSI Controller Installation Disk", \disk
[Defaults]
scsi        =        VMSCSI
[scsi]
VMSCSI        =        "VMware SCSI Controller"
[Files.scsi.VMSCSI]
driver        =        disk, vmscsi.sys, VMSCSI
inf        =        disk, vmscsi.inf
catalog        =        disk, vmscsi.cat
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1
value = Parameters\Device, NumberOfRequests, REG_DWORD, 128
[HardwareIds.scsi.VMSCSI]
id        =        "PCI\VEN_104B&DEV_1040", "VMscsi"

[ 本帖最后由 jianliulin 于 2010-11-19 10:52 编辑 ]
回复

使用道具 举报

20#
发表于 2010-11-19 10:52:00 | 显示全部楼层
原帖由 zhaohj 于 2010-11-19 10:38 发表


你原版txtsetup.oem没有catalog   =   disk, vmscsi.cat?

加上,vmscsi.cat也拷贝到驱动中,用OEM方式再测试。


我没有原版的驱动,目前都是在虚拟机测试,
回复

使用道具 举报

21#
发表于 2010-11-19 11:19:05 | 显示全部楼层
原帖由 zhaohj 于 2010-11-19 11:07 发表
disk        =        "VMware SCSI Controller Installation Disk", \disk
不对吧,应该是
disk        =        "VMware SCSI Controller Installation Disk", \disk,\

程序生成没有",\"吗?


程序生成的有,但未能通过:
[Disks]
disk="S&R&S Installation Disk",\disk,\
[Defaults]
scsi=VMSCSI
[scsi]
VMSCSI="VMSCSI S&R&S Driver",VMSCSI
[HardwareIds.scsi.VMSCSI]
id="PCI\VEN_104B&DEV_1040","VMSCSI"
[Files.scsi.VMSCSI]
driver=disk,VMSCSI.sys,VMSCSI
inf=disk,SRS.inf
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1
value = Parameters\Device,NumberOfRequests,REG_DWORD, 128


dvd008 建议的没有
[Disks]
disk        =        "VMware SCSI Controller Installation Disk", \disk
[Defaults]
scsi        =        VMSCSI
[scsi]
VMSCSI        =        "VMware SCSI Controller"
[Files.scsi.VMSCSI]
driver        =        disk, vmscsi.sys, VMSCSI
inf        =        disk, vmscsi.inf
catalog        =        disk, vmscsi.cat
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\PnpInterface, 5 ,REG_DWORD, 1
value = Parameters\Device, NumberOfRequests, REG_DWORD, 128
[HardwareIds.scsi.VMSCSI]
id        =        "PCI\VEN_104B&DEV_1040", "VMscsi"
回复

使用道具 举报

22#
发表于 2010-12-14 08:53:54 | 显示全部楼层
原帖由 zhaohj 于 2010-12-12 23:09 发表
使用最新的grldr的批处理功能,大大提高了处理效率。
没问题,就算正式版发布了。



在虚拟机测试:
SRSID 方式产生的TXTSETUP.OEM 最后一行没有换行,引起语法错误!!

[Disks]
disk="S&R&S Installation Disk",\disk,\
[Defaults]
scsi=VMSCSI
[scsi]
VMSCSI="VMSCSI S&R&S Driver"
[Files.scsi.VMSCSI]
driver=disk,VMSCSI.SYS,VMSCSI
inf=disk,srs.inf
[HardwareIds.scsi.VMSCSI]
id="PCI\VEN_104B&DEV_1040","VMSCSI"
[Config.VMSCSI]
value = "", Tag, REG_DWORD, 5
value = Parameters\Device,NumberOfRequests,REG_DWORD, 128######END#######
回复

使用道具 举报

23#
发表于 2010-12-14 22:56:45 | 显示全部楼层
原帖由 zhaohj 于 2010-12-14 11:15 发表
已修复上面的问题,上传到一楼。

虚拟机/nv等都有cfg文件,还是有必要修复的。大意了。


用无驱动pe在实机测试通过,但安装xp却出问题,提示无法复制文件:
回复

使用道具 举报

24#
发表于 2010-12-15 08:10:24 | 显示全部楼层
原帖由 zhaohj 于 2010-12-14 23:45 发表


比较一下iastor.sys大小是否正确?
fat dir (fd1)/

我要明天测试了。


电脑在家里面,最快需要晚上回去才能对比大小
回复

使用道具 举报

25#
发表于 2010-12-15 21:19:12 | 显示全部楼层
原帖由 zhaohj 于 2010-12-14 23:45 发表


比较一下iastor.sys大小是否正确?
fat dir (fd1)/

我要明天测试了。



fd1里面没有iastor.sys ,里面有的是iastor78.sy_, 我检查过iastor78.sy_的MD5和你提供的iso里面的是一样的!!


TXTSETUP.OEM
[Disks]
disk="S&R&S Installation Disk",\disk,\
[Defaults]
scsi=IASTOR78
[scsi]
IASTOR78="IASTOR78 S&R&S Driver"
[Files.scsi.IASTOR78]
driver=disk,IASTOR78.SYS,IASTOR78
inf=disk,srs.inf
[HardwareIds.scsi.IASTOR78]
id="PCI\VEN_8086&DEV_2829","IASTOR78"
######END#########

SRS.INF
[version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=SRS_F6
DriverVer=X.X.X
[Manufacturer]
SRS_F6=SRS_F6
[SRS_F6]
IASTOR78_MassStorage_Driver=Inst_IASTOR78,PCI\VEN_8086&DEV_2829
[Inst_IASTOR78]
[Inst_IASTOR78.Services]
[Inst_IASTOR78.Service]
######END#########


DISK
[Disks]
disk="S&R&S Installation Disk",\disk,\
[Defaults]
scsi=IASTOR78
[scsi]
IASTOR78="IASTOR78 S&R&S Driver"
[Files.scsi.IASTOR78]
driver=disk,IASTOR78.SYS,IASTOR78
inf=disk,srs.inf
[HardwareIds.scsi.IASTOR78]
id="PCI\VEN_8086&DEV_2829","IASTOR78"
######END#########

[ 本帖最后由 jianliulin 于 2010-12-15 21:35 编辑 ]
回复

使用道具 举报

26#
发表于 2011-1-14 08:34:10 | 显示全部楼层
原帖由 zhaohj 于 2011-1-13 23:23 发表
等grldr稳定下来,我会上传一个新版,全面使用新版的功能。
就这几天吧。


脚本里面能否注释掉 terminal console 这句?这句破坏了自定的环境,
回复

使用道具 举报

27#
发表于 2011-5-9 21:16:33 | 显示全部楼层
原帖由 zhaohj 于 2011-5-9 21:10 发表
想不到D大对G4D如此不熟啊。
(pd)只有pxe启动时才有,也即pxe启动设备用(pd)表示。一般启动设备我们统一用(bd)表示;
有时(bd)也省了变成(),()代表当前设备。
大多数情况,(bd)设备也是当前设备(),个别除外 ...



老大,什么时候出个新版啊
回复

使用道具 举报

28#
发表于 2011-5-31 17:35:04 | 显示全部楼层
测试发现,无菜单版,驱动路径不可以用绝对路径表示
回复

使用道具 举报

29#
发表于 2011-7-4 15:39:24 | 显示全部楼层
原帖由 chenall 于 2011-7-4 15:37 发表
一样的失败,No Find Driver
你可以自己用QEMU测试一下,我用无菜单版还没有成功过,郁闷。
实机虚拟机都是一样的,总是No Find Driver.

bin\qemu.exe -device lsi53c895a -m 256 -sdl -L bios\ -boot c - ...


我测试也是这样,有菜单版的正常
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 18:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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