无忧启动论坛

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

[20100626正式版]SRS_F6 公用性SRS驱动的F6模块—XP/2003安装及PE 1.x的SRS驱动不愁缺

[复制链接]
1621#
发表于 2010-5-26 09:22:58 | 只看该作者
回复

使用道具 举报

1622#
发表于 2010-5-26 09:33:45 | 只看该作者

回复 #1622 dvd008 的帖子

出问题了  还是先别更新了

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=163969
回复

使用道具 举报

1623#
发表于 2010-5-26 16:23:10 | 只看该作者

回复 #3 zhhsh 的帖子

官方下载的驱动一个包里面分为I386和64BIT的驱动文件夹,这样的驱动怎么用OEM-SRS.ZIP来加载?
我测试了一下,加载不成功。
以下是驱动目录,由于本人级别不够,只能传100K的文件,所有驱动里有些文件用0字节的文件换了下,请楼主帮忙看下,能否解决一下,谢谢!!!

[ 本帖最后由 lqkthh0404 于 2010-5-26 16:28 编辑 ]

SRS1.rar

50.68 KB, 下载次数: 18, 下载积分: 无忧币 -2

回复

使用道具 举报

1624#
发表于 2010-5-26 17:20:02 | 只看该作者
64位的还真没测试过,问一下你的PE或系统是64BIT的吗?
应该是X86或X64。
回复

使用道具 举报

1625#
发表于 2010-5-26 17:42:32 | 只看该作者
2003的控制台仍然蓝屏。不知该怎么办?
回复

使用道具 举报

1626#
发表于 2010-5-26 18:36:22 | 只看该作者
怎么好像开了几个贴啊,这两个有什么不同吗。
回复

使用道具 举报

1627#
发表于 2010-5-26 20:45:56 | 只看该作者
原帖由 geogls 于 2010-5-26 17:42 发表
2003的控制台仍然蓝屏。不知该怎么办?

量产实机测试2003蓝屏!
回复

使用道具 举报

1628#
发表于 2010-5-26 22:23:41 | 只看该作者
控制台用XP的吧,真正使用控制台的不多。另外可以下载以前的版本。
回复

使用道具 举报

1629#
发表于 2010-5-27 12:17:10 | 只看该作者
环境:主板 Supermicro  X8DAL-i   系统:win2003 sp2  光驱:sata光驱
sks驱动注入,加载的是原厂驱动。选择OEM_SRS.ZIP出现和 hard drive partitions not found by xp_shell! A>
和前面1231楼提供的图片差不多。进控制台也是找不到磁盘。
求解,谢谢。
回复

使用道具 举报

1630#
发表于 2010-5-27 18:29:54 | 只看该作者
可能是打包错误引起的吧。用WINRAR打包成ZIP再测试一下。
回复

使用道具 举报

1631#
发表于 2010-5-27 20:07:24 | 只看该作者
老大 我的 i7 64位WIN7 用TANGOPE 7E蓝屏

用F6 的ISO 启动就能进去了

是否是 PE 少磁盘控制器的驱动呢??

要在PE 里添加驱动 是不是增加Drivers里的SYS文件并修改 [HardwareIdsDatabase] [SCSI.Load] [SCSI] [BootBusExtenders.Load]

[BootBusExtenders] [BusExtenders]下的内容?

小白请教~~
回复

使用道具 举报

1632#
发表于 2010-5-27 20:09:15 | 只看该作者
在PXE启动时,以下不能工作。
title [1] 串接用户菜单
ECHO Loading SRS_F6 Tool(KERNEL.IMG)...
map --mem (bd)/SRS_F6/KERNEL.IMG (fd3) || find --set-root /SRS_F6/KERNEL.IMG && map --mem ()/SRS_F6/KERNEL.IMG (fd3)
map --hook

会提示bad file,将bd改成pd通过(感觉到bd不好使)。于是就有了下述问题。

如果在多数年菜单项中都有某几条语句,我能不能提到前面来预执行
UNIFONT (fd2)/U16HZ
background 0000ff
foreground ffffff
default 1
title                      SRS_F6驱动模块
clear
title [1] 串接用户菜单
ECHO Loading SRS_F6 Tool(KERNEL.IMG)...
checkrange 1 read 0x60064 && root (pd)
checkrange 1 read 0x60100 && root (ud)
map --mem ()/SRS_F6/KERNEL.IMG (fd3)
map --hook

title [2] 从/WIN$.ISO安装XP/2003系统
ECHO Loading SRS_F6 Tool(kernel.img)...
checkrange 1 read 0x60064 && root (pd)
checkrange 1 read 0x60100 && root (ud)
map --mem ()/SRS_F6/KERNEL.IMG (fd3)
map --hook

。。。。。
以上将红色的两行提到前面去就如下:
UNIFONT (fd2)/U16HZ
background 0000ff
foreground ffffff
default 1
checkrange 1 read 0x60064 && root (pd)
checkrange 1 read 0x60100 && root (ud)

title                      SRS_F6驱动模块
clear
title [1] 串接用户菜单
ECHO Loading SRS_F6 Tool(KERNEL.IMG)...
map --mem ()/SRS_F6/KERNEL.IMG (fd3)
map --hook


title [2] 从/WIN$.ISO安装XP/2003系统
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem ()/SRS_F6/KERNEL.IMG (fd3)
map --hook
..........................
这样菜单将大大简化。
但似乎并不成功。前面的写法map --mem ()/SRS_F6/KERNEL.IMG (fd3)这一行是成功的,提到外面后就不行了.......这两种方式有区别吗。预执行区与菜单区对命令有不同的要求吗?

[ 本帖最后由 hhh333 于 2010-5-27 20:16 编辑 ]
回复

使用道具 举报

1633#
发表于 2010-5-27 20:23:03 | 只看该作者
另外不有个问题:
MENUSRS.LST中,如果PXE启动,可能无硬盘,则hd0可能不存在,就会出现错误。
#9
title
clear
FAT file copy (rd)+1 (fd3)/SRS.ZIP
#WENV run write --offset=0x40 (fd3)/_setenvi.bat \r\nset srs=${srstype}\r\n
checkrange 1 read 0x60000 && write --offset=0x40 (fd3)/_setenvi.bat \r\nset USBHDD=Yes\r\n
map --mem (fd3)/F6.GZ (fd0)
map --mem (fd3)/F6.GZ (fd1)
map --hook
map (fd3) (hd0)
map (hd0) (fd3)
回复

使用道具 举报

1634#
发表于 2010-5-27 21:35:31 | 只看该作者
各位研究辛苦了,致敬!顺便问一下新版快了吗!
回复

使用道具 举报

1635#
发表于 2010-5-27 22:39:20 | 只看该作者
原帖由 hhh333 于 2010-5-27 20:09 发表
在PXE启动时,以下不能工作。
title [1] 串接用户菜单
ECHO Loading SRS_F6 Tool(KERNEL.IMG)...
map --mem (bd)/SRS_F6/KERNEL.IMG (fd3) || find --set-root /SRS_F6/KERNEL.IMG && map --mem ()/SRS_F6/K ...


你好像好久没更新了吧。
我已经把主菜单分开了,象纯驱动模块差不多处理。分开的目的是为了合盘时需考虑的问题,象你UD启动,主菜单上有进入SRS_F6的项,但文件并没有放在UD内,这样放置的问题是启动时的BOOT设备是(ud),而进入SRS_F6已经不是(ud)内了,所以把菜单分开的目的是合盘时把MENU.LST放在你的主菜单上。
MENU.LST需要记录启动设备是什么。
再比如:PXE启动再转光驱启动,即PXE第一启动而SRS_F6放在光盘上,这样的情况都需要把SRS_F6的MENU.LST放在你的主菜单MENU.LST上,不然SRS_F6不知道你的第一启动是什么,也无法返回主菜单。

map (fd3) (hd0)
map (hd0) (fd3)
map --hook
是交换,(hd0)没有就出错。因为这个只出现在驱动注入,既然驱动需要注入不可能没有硬盘吧,呵呵。
或者不交换,map (hd0) (fd3)取消。
回复

使用道具 举报

1636#
发表于 2010-5-27 23:20:06 | 只看该作者
打包没错,我理解上的错误。现已解决,谢谢。
回复

使用道具 举报

1637#
发表于 2010-5-28 07:28:27 | 只看该作者

回复 #1636 zhaohj 的帖子

这个加一个语句parttype (hd0,0) && map (hd0) (fd3)应该就行了。
好象PXE启动时不能返回主菜单出现no pxe stack,请LZ看一下
回复

使用道具 举报

1638#
发表于 2010-5-28 08:54:06 | 只看该作者
现在问题更严重了,总是08处过不去了,自从更新到你的最新版后。将grub.exe换回去也不行,崩溃了!测试的是518最新的
回复

使用道具 举报

1639#
发表于 2010-5-28 09:03:28 | 只看该作者
原帖由 hhh333 于 2010-5-28 07:28 发表
这个加一个语句parttype (hd0,0) && map (hd0) (fd3)应该就行了。
好象PXE启动时不能返回主菜单出现no pxe stack,请LZ看一下


呵呵,范了个低级错误,已修正。
你是说这样吧:
map (fd3) (hd0)
parttype (hd0,0) && map (hd0) (fd3)
map --hook

-----------
改成这样吧
map (fd3) (hd0)
geometry (hd0) && map (hd0) (fd3)
map --hook
回复

使用道具 举报

1640#
发表于 2010-5-28 09:26:58 | 只看该作者
H大,你合盘时应该注意一下,你的盘做UD时,如果SRS_F6放在可见区,启动是UD,要把MENU.LST放在内置菜单中,不然返回不了UD。
回复

使用道具 举报

1641#
发表于 2010-5-28 10:23:50 | 只看该作者

回复 #1641 zhaohj 的帖子

问一个问题:究竟在什么情况下需要pxe keep,是不是每一个configfile前都应这么做?

另外,既然用一个LST文件来加载就应该将主菜单的调用语句简单化,我是这么改的:

title [11]--进入SRS_F6工具菜单
#保存MENU.LST或grldr所在的启动设备
calc *0x60200=*0x82a0
calc *0x60300=*0x829c
checkrange 0x21 read 0x60200 && pxe keep
configfile ()/SRS_F6/SRS_F6.LST || find --set-root /SRS_F6/SRS_F6.LST && configfile ()/SRS_F6/SRS_F6.LST

问:红色部分是不是可以进一步移到SRS_F6.LST中?第三行可以省吗?

SRS_F6.LST这么来写
terminal console
debug off
color white/blue blue/yellow light-red/blue 10
write 0x60000 0
write 0x60100 0
write 0x64000 0
write 0x65000 0
#参数说明:
# 0x60000 usb-hdd启动
# 0x60100 1:PXE,2:UD
# 0x64000 无人值守安装unattend
# 0x65000 SRS驱动注入
# fd2    load srs_f6.img
# fd3    load kernel.img
# hd10   load cmdcons
checkrange 0x21 read 0x60200 && write 0x60100 1
checkrange 0x23 read 0x60200 && write 0x60100 2
cat --length=0 (ud)/FB.CFG && write 0x60100 2
pause --wait=0 Loading SRS_F6 Tool(SRS_F6.img)...
map --mem ()/SRS_F6/SRS_F6.IMG (fd2) || find --set-root /SRS_F6/SRS_F6.IMG && map --mem ()/SRS_F6/SRS_F6.IMG (fd2)
map --hook
pause --wait=0 Finish loading SRS_F6 (SRS_F6.IMG) !
command --set-path=(fd2)/
##把当前磁盘号设置为BOOT DRIVE,方便使用############
WENV init
WENV calc *0x8280=*0x82A0
WENV calc *0x8208=*0x829C
#把启动设备传递到变量,以方便传递到DOS
WENV calc boot1=*0x60200
WENV calc boot2=*0x60300
configfile (fd2)/SRS_F6

问:红色部分是不是需要?还有一个问题,上面好象0x60000、0x60100保存的值都是启动类型,是不是可以只用一个地址,用3个数值如1、2、3

[ 本帖最后由 hhh333 于 2010-5-28 10:40 编辑 ]
回复

使用道具 举报

1642#
发表于 2010-5-28 11:02:52 | 只看该作者
实际上都可以用一个值0x60100来表示,这个是ZZHSH遗留下来的问题了。我有空干脆全改了。

calc *0x60200=*0x82a0
calc *0x60300=*0x829c
checkrange 0x21 read 0x60200 && pxe keep(这个不要也没关系,反正我后面也有);
前面两句一定要,不然启动设备与当前设备不一样就返回不了。象UD分开放的情形。

pxe keep的问题,只有刚开始0x60200为0x21时才用,不然反而可能影响GRUB.EXE的正常运行。象以前一运行PXE KEEP都死机,现在虽然健康了,但尽量少用没必要就不用。

这个版本我有时间再好好改改,前段时间花在纯返回模块了,争取6.1时出正式版吧。

[ 本帖最后由 zhaohj 于 2010-5-28 11:09 编辑 ]
回复

使用道具 举报

1643#
发表于 2010-5-28 11:35:08 | 只看该作者
转:

@hhh333

根据你在无忧上贴出的中断向量表,dell 放置垃圾字符串在 int5 上,阻止 grub4dos 的探测机制。

所有这一切稀奇古怪的现象,都是由此引起的。

新版躲过了对于 int5 的探测,因此不再陷入 dell 的圈套了。应该成功了。你试试。

FTP上已更新!

[ 本帖最后由 zhaohj 于 2010-5-28 13:56 编辑 ]
回复

使用道具 举报

1644#
发表于 2010-5-28 12:24:04 | 只看该作者

回复 #1643 zhaohj 的帖子

那我们就等候好消息,新版grub我再测试一下。这个F6也花了我很多时间,现在应该统一两个版本了,F6相关的应该有:Firadisk、winvblock、驱动注入三个部分,应该包含。控制台可考虑剥离出来,独立进行维护。

[ 本帖最后由 hhh333 于 2010-5-28 12:31 编辑 ]
回复

使用道具 举报

1645#
发表于 2010-5-28 12:44:49 | 只看该作者
好消息,终于通过了!变态的dell机不再死机了!现在grub不加.exe也可通过!不点大侠辛苦了!另外,改动后不会影响其他功能吧?
回复

使用道具 举报

1646#
发表于 2010-5-28 14:10:05 | 只看该作者
真是好消息,干杯!

Firadisk、winvblock也要选择?或者你搞个架构吧,现在都是现成的,搭配一下就可以了。

HIMEM.SYS没有现在也不影响驱动生成吧?

[ 本帖最后由 zhaohj 于 2010-5-28 17:52 编辑 ]
回复

使用道具 举报

1647#
发表于 2010-5-28 21:49:06 | 只看该作者
135#提到的问题我一直没解决,是怎么回事啊,Z大能不能讲解一下?
回复

使用道具 举报

1648#
发表于 2010-5-28 22:51:15 | 只看该作者
原帖由 tdq868xin 于 2010-5-28 21:49 发表
135#提到的问题我一直没解决,是怎么回事啊,Z大能不能讲解一下?


这么早以前的问题还没解决吗?不太可能啊。
你再详细讲一下。
回复

使用道具 举报

1649#
发表于 2010-5-29 00:22:03 | 只看该作者

回复 #1649 zhaohj 的帖子

这段时间没事做,就在搞GUID分区装系统,我把一个40G的硬盘做成了GPT-MBR混合分区,具体可看这里,在第四个分区里用ISO安装原版的XP,最早的时候,用0PE试了几次,加了一个什么SRS驱动搞忘记了,当时没有注意,安装成功了,主板设置是IDE模式;后来又搞的时候,却怎么也装不上了,用0PE和本帖的都试了几次,老是出现135#的提示,不用文本安装模式也会出现,主板设置IDE和ACHI都试一样。
回复

使用道具 举报

1650#
发表于 2010-5-29 00:39:36 | 只看该作者
原帖由 tdq868xin 于 2010-5-29 00:22 发表
这段时间没事做,就在搞GUID分区装系统,我把一个40G的硬盘做成了GPT-MBR混合分区,具体可看这里,在第四个分区里用ISO安装原版的XP,最早的时候,用0PE试了几次,加了一个什么SRS驱动搞忘记了,当时没有注意, ...

对这个是一点都不懂的哈,所以可能没说清楚具体情况,可能与大家不一样就是采用了GPT-MBR混合分区,主要试了下面几种:
1.主板设成IDE:
A、用0PE或本帖,不加任何驱动,只是用[2]从Win$.ISO安装,复制文件结束重新启动后,不论是直接从[2]进入加载ISO后转硬盘启动,或是从[3]文本安装都出现135#提示,直接从硬盘启动一样提示。
B、用0PE加载了Firadisk和Intel ICH10 的驱动,现象同上;
2.主板设成ACHI:
同上。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 11:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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