无忧启动论坛

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

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

  [复制链接]
421#
 楼主| 发表于 2011-5-25 08:44:57 | 只看该作者
@drdark :
试试我上传的txtsetup.oem看看能不能识别硬盘

另:在调试模式(菜单按4回车)跟踪一下,到底哪句出错?

[ 本帖最后由 zhaohj 于 2011-5-25 08:48 编辑 ]

TXTSETUP.rar

516 Bytes, 下载次数: 16, 下载积分: 无忧币 -2

回复

使用道具 举报

422#
发表于 2011-5-25 09:23:46 | 只看该作者
原帖由 dvd008 于 2011-5-24 17:52 发表
可以试一试原来的带DOS的F6模块

那个好像是直接把OEM文件复制到虚拟软盘里面

可以按F6,不按也自动加载

NV,AHCI和RAID驱动是不同的,变态啊
加载AHCI应该没问题


哪里有这样的F6模块下载? 可以自己按F6比较好,感觉这样的方式是最好的,可自动,可手动。
回复

使用道具 举报

423#
发表于 2011-5-25 09:56:24 | 只看该作者
原帖由 drdark 于 2011-5-25 09:23 发表


哪里有这样的F6模块下载? 可以自己按F6比较好,感觉这样的方式是最好的,可自动,可手动。



你搜索楼主的帖子,他还有一个带DOS的F6模块, 这个是无DOS的

你NV驱动是哪个版本? 最新的是11.1.43,等我弄出来,借你的机器测试看看

带DOS的版本,大概是在DOS下,解压ZIP驱动包,复制到虚拟软盘,WIN系统启动时,
默认读取,如果按住F6,可以出现下面界面,手工选择

未命名.JPG (37.99 KB, 下载次数: 121)

未命名.JPG
回复

使用道具 举报

424#
发表于 2011-5-25 10:13:41 | 只看该作者
http://bbs.wuyou.net/viewthread. ... highlight=%2Bzhaohj

[ 本帖最后由 dvd008 于 2011-5-25 10:30 编辑 ]

SRS_F6.part1.rar

263.67 KB, 下载次数: 37, 下载积分: 无忧币 -2

SRS_F6.part2.rar

227.45 KB, 下载次数: 29, 下载积分: 无忧币 -2

回复

使用道具 举报

425#
发表于 2011-5-25 10:38:20 | 只看该作者
原帖由 zhaohj 于 2011-5-25 08:44 发表
@drdark :
试试我上传的txtsetup.oem看看能不能识别硬盘

另:在调试模式(菜单按4回车)跟踪一下,到底哪句出错?


试了你的文件,结果是一样的,debug见图

回复

使用道具 举报

426#
发表于 2011-5-25 10:43:23 | 只看该作者
原帖由 dvd008 于 2011-5-25 09:56 发表



你搜索楼主的帖子,他还有一个带DOS的F6模块, 这个是无DOS的

你NV驱动是哪个版本? 最新的是11.1.43,等我弄出来,借你的机器测试看看

带DOS的版本,大概是在DOS下,解压ZIP驱动包,复制到虚拟软盘,WIN系统 ...



驱动是dell官网挂的,很旧的了(一直没有更新过),也不知道是什么NV芯片组,dell optiplex 740台式机,双硬盘raid0
版本 DriverVer=01/03/2008,9.99.0.8

谢谢上传,我有空拭一拭DOS版的。
回复

使用道具 举报

427#
发表于 2011-5-25 11:00:05 | 只看该作者
我上传了最新驱动
最新的,不一定兼容旧机器
回复

使用道具 举报

428#
发表于 2011-5-25 11:56:01 | 只看该作者
原帖由 dvd008 于 2011-5-25 11:00 发表
我上传了最新驱动
最新的,不一定兼容旧机器


试了一下DOS版的, 情况如下:

打包oem.zip后可以成功虚拟出软盘,然后


1.  A 空 ,B 驱动, 失败认不到硬盘(原理同前,自动加载缺少了一个驱动)
2.  A 驱动, B fira  手动F6 加载两个NV驱动,可以安装成功,但是安装完的WINDOWs设备管理器有fira的驱动(不够纯净,可能不利于服务器系统的稳定)
3.  A 驱动 ,B 空   手动F6 加载来那个NV驱动, 能认盘,但是文本安装阶段的复制文件提示 需要插入A盘 要驱动 ,失败

另外,你那个黑色的S按键界面怎么出来的阿?
回复

使用道具 举报

429#
发表于 2011-5-25 12:15:14 | 只看该作者
加载驱动后,
进入下个界面,

选择CD(03光盘) 或者WINPE,启动时,都有F6那个提示,及时按住F6,
即可进入

那几个我没有都测试,通常,我在PE下(已经认盘),硬盘方式,
启动安装程序,通常安装到C盘,文件复制完成后,手工重新启动,
通过这个F6模块,加载驱动,
完了选择

title [13] Boot $WIN_NT$.~BT\nLoad /$WIN_NT$.~BT/setupldr.bin
find --set-root --ignore-floppies /$WIN_NT$.~BT/setupldr.bin || find --set-root --ignore-floppies /WIN_NT$.~BT/SETUPLDR.BIN
chainloader /$WIN_NT$.~BT/setupldr.bin || chainloader --force /WIN_NT$.~BT/SETUPLDR.BIN

title [14] Boot $LDR$\nLoad /$ldr$
find --set-root --ignore-floppies /$ldr$ || find --set-root --ignore-floppies /$LDR$
chainloader /$ldr$ || chainloader --force /$LDR$
回复

使用道具 举报

430#
发表于 2011-5-25 13:11:22 | 只看该作者
原帖由 dvd008 于 2011-5-25 12:15 发表
加载驱动后,
进入下个界面,

选择CD(03光盘) 或者WINPE,启动时,都有F6那个提示,及时按住F6,
即可进入

那几个我没有都测试,通常,我在PE下(已经认盘),硬盘方式,
启动安装程序,通常安装到C盘,文件复制完成 ...


哦,PE和系统安装的背景不一样,呵呵

总结一下我遇到的问题:

如果不修改下载到的驱动,在不修改原OEM文件的情况下(懒人,步骤通用,简单):

1。F6模块通过判断PCI ID自动生成可加载的OEM文件,这个方法对于大多数SRS驱动是OK的,但是遇到NV这样实际软盘安装时需要手动F6 加载两个文件的就会因为缺少文件而失败。

2。(A盘空,B盘驱动) 这种方式安装也不适合NV的raid,因为windows安装程序自动时只会加载一个驱动,也不能手动按F6,因为会遇到A盘找不到文件(文件在B盘)。另外不修改OEM文件的Default项,也会因自动加载的驱动不匹配而失败。

3。 (A驱动,B盘空) 这种方式可以手动加载F6,可以通过文本安装前段的认硬盘,但是在文本安装的文件复制阶段,由于windows的保护机制(这个不确定,需要大大们解释),仿真盘失效,这时会提示插入A盘而失败

4。最保险的方法,就是直接将下载到的驱动原样虚拟成仿真盘,然后通过 (A 驱动, B firadisk)的方式加载, 文本安装时手动F6 选择需要的驱动文件(可多文件选,可不用修改OEM文件的缺省项)。唯一的遗憾就是安装完的系统设备管理器会有firadisk 的驱动

[ 本帖最后由 drdark 于 2011-5-25 13:15 编辑 ]
回复

使用道具 举报

431#
发表于 2011-5-25 15:07:18 | 只看该作者
这个我没有这样安装过

我是:PE下,先复制安装文件到硬盘,再启动I386目录的WINNT32.EXE
完成第一步的文件复制等.

复制完成,手工重新启动,这个时候,加载F6,然后,选择引导$LDR$
按住F6,手工选择驱动

1.JPG (40.66 KB, 下载次数: 211)

1.JPG

2.JPG (33.71 KB, 下载次数: 198)

2.JPG
回复

使用道具 举报

432#
发表于 2011-5-25 17:42:03 | 只看该作者
原帖由 dvd008 于 2011-5-25 15:07 发表
这个我没有这样安装过

我是:PE下,先复制安装文件到硬盘,再启动I386目录的WINNT32.EXE
完成第一步的文件复制等.

复制完成,手工重新启动,这个时候,加载F6,然后,选择引导$LDR$
按住F6,手工选择驱动


你这个方法确实可以避免安装firadisk的驱动,因为避过文本模式的文件复制。
但是要进入PE,或者启动GHSOT将文件先复制到硬盘。
回复

使用道具 举报

433#
 楼主| 发表于 2011-5-25 17:45:40 | 只看该作者
NV要加载两个,那无法实现自动处理了。

另外那个错误,我这里无法重现,要不只能errorcheck on,但这个不保险。
回复

使用道具 举报

434#
发表于 2011-5-25 17:55:13 | 只看该作者
原帖由 zhaohj 于 2011-5-25 17:45 发表
NV要加载两个,那无法实现自动处理了。

另外那个错误,我这里无法重现,要不只能errorcheck on,但这个不保险。


那zhaohj兄可否加一项菜单到无DOS单文件版,实现,把单一路径下的所有文件虚拟成仿真盘,不对其oem文件做任何判断和处理。
方便像NV这样变态的要加载多项的,可以使用(A 驱动, B firadisk)来顺利安装。

另外,你的DOS ZIP版需要的GRLDR,wenv, fat 版本和现在单文件版不一样,有什么方法我可以让两者共存在我的U盘下。(我Grub4dos很差的)

[ 本帖最后由 drdark 于 2011-5-25 17:58 编辑 ]
回复

使用道具 举报

435#
发表于 2011-5-27 00:16:55 | 只看该作者
老大,对grub不熟悉,一直没有懂你的单文件的意思

能不能做个模版,谢谢
回复

使用道具 举报

436#
发表于 2011-5-27 16:16:11 | 只看该作者
呵呵,看了好久,有点明白了,你的单文件对grub4dos又要求啊

grldr一定要用新版0.45-2010-10-28版及以后的。

2011 2月的还是不行,换成最新的可以了


已经做好单文件形式。

[ 本帖最后由 homyang 于 2011-5-27 16:19 编辑 ]
回复

使用道具 举报

437#
 楼主| 发表于 2011-5-27 17:14:55 | 只看该作者
2011-05-27
    主菜单列出本机SRSID信息,当本机无AHCI/RAID时只列出第一个IDE的ID信息
    添加了当本机无AHCI/RAID时,IDE驱动作为SRS驱动,便于PE无IDE驱动的启动,特别是AMD主板。
    自动列表的_LIST.TXT改为相对路径,格式不变。这样便于移植到任何目录下。
    _LIST.TXT:
    # SRSID格式驱动
    //SRSID
    # SIF格式驱动
    //SIF/
    # F6格式OEM驱动
    //OEM
回复

使用道具 举报

438#
发表于 2011-5-27 18:03:33 | 只看该作者
这个模块差不多了

这样,我已经不需要简化版了
回复

使用道具 举报

439#
 楼主| 发表于 2011-5-27 18:24:57 | 只看该作者
嗯,应该定型了。

有时间再搞个无菜单版,精简一下就可以了。无菜单版就只生成A盘空B盘SRS,以适应USB-ZIP的情形。

另外分享一下你的SRS最新驱动库,可上传到FTP。

[ 本帖最后由 zhaohj 于 2011-5-27 18:27 编辑 ]
回复

使用道具 举报

440#
发表于 2011-5-27 21:22:11 | 只看该作者

回复 #441 zhaohj 的帖子

请问,单文件的这种形式写入读卡器可以使用

如果量产到u盘,会找不到驱动?为什么啊?

与iso文件内部的文件名有没有关系?
如何设置iso的文件的大小写?
虚拟机可以使用

换个u盘量产后,依然找不到驱动,返回了菜单
谢谢

[ 本帖最后由 homyang 于 2011-5-28 00:06 编辑 ]
回复

使用道具 举报

441#
发表于 2011-5-28 09:51:39 | 只看该作者
准备抢你的风头
写一个说明,其实我也不怎么会用全部功能
回复

使用道具 举报

442#
 楼主| 发表于 2011-5-28 10:04:50 | 只看该作者
原帖由 dvd008 于 2011-5-28 09:51 发表
准备抢你的风头
写一个说明,其实我也不怎么会用全部功能


好啊,我一直懒的写,总算有人来做这个事情。
过目后我会提建议的。
回复

使用道具 举报

443#
发表于 2011-5-28 13:20:33 | 只看该作者
20110509版的GRLDR,使用这个新模块,没问题吧?
有必要升级到最新版GRLDR 吗?
更新了什么我也不懂的

驱动在模板里面,已经在你目录下了

说明另开了帖,图片方式.
其实,我也不愿写

[ 本帖最后由 dvd008 于 2011-5-28 13:28 编辑 ]
回复

使用道具 举报

444#
发表于 2011-5-28 19:44:25 | 只看该作者
呵呵,问题找到了,是文件名的大小写问题


光盘文件系统是的区分大小写的.....
回复

使用道具 举报

445#
 楼主| 发表于 2011-5-29 18:26:22 | 只看该作者
2011-05-29

   由于grub4dos(20110528)的P处理调试模式的改变,相应调整。另自动列表增加容量,原则上不限目录数。

   按Chenall的要求,做了个无任何菜单的版本:
   1:调用方法 /SRSF6/SRSF6                      <---无参数,默认驱动为/SRS ,并优先查找此目录下的oem\txtsetup,oem,其次查找sif\txtsetup.sif,最后查找srsid\srsid.txt

                       /BOOT/SRSF6 /BOOT/SRS     <---驱动在/BOOT/SRS目录下,并优先查找此目录下的oem\txtsetup,oem,其次查找sif\txtsetup.sif,最后查找srsid\srsid.txt

   2:非zip启动,自动生成A盘空B盘SRS;zip启动,自动生成B盘SRS。
   3:自动返回原启动菜单。
回复

使用道具 举报

446#
发表于 2011-5-29 20:55:28 | 只看该作者
就是说:以前版本,使用524以前的G4D ?

新版使用528以后的

东西收了
回复

使用道具 举报

447#
 楼主| 发表于 2011-5-29 22:19:35 | 只看该作者
原帖由 dvd008 于 2011-5-29 20:55 发表
就是说:以前版本,使用524以前的G4D ?

新版使用528以后的

东西收了


嗯,可以这么理解。程序中有判断。

为什么关心调试模式?因为,如果出错或结果不对,用户通过调试模式自己也能看出问题,反馈问题也更加直观。

如果没大问题,单文件菜单版就是最终版了。

单文件无菜单版,将会进一步根据需要完善。
回复

使用道具 举报

448#
发表于 2011-5-30 01:02:22 | 只看该作者
看了一下批处理,感觉有些复杂,呵呵。

有空再去研究,先说一个小问题。

单文件无菜单版,不需要返回,也就是不需要再执行configfile了。

我试了一下,好像还有执行configfile这样却造成了不便。
回复

使用道具 举报

449#
发表于 2011-5-30 01:16:42 | 只看该作者
原帖由 zhaohj 于 2011-5-29 18:26 发表
2011-05-29

   由于grub4dos(20110528)的P处理调试模式的改变,相应调整。另自动列表增加容量,原则上不限目录数。

   按Chenall的要求,做了个无任何菜单的版本:
   1:调用方法 /SRSF6/SRSF6         ...



请问DOS版的SRS_F6模块,用最新的20110528版grldr可以吗?我把它弄成单文件版了,跟单文件的SRSF6一起扔/BOOT/GRUB/下,/SRS/目录下都是驱动相关的东东,感觉上好一点。
回复

使用道具 举报

450#
 楼主| 发表于 2011-5-30 08:22:03 | 只看该作者
原帖由 chenall 于 2011-5-30 01:02 发表
看了一下批处理,感觉有些复杂,呵呵。

有空再去研究,先说一个小问题。

单文件无菜单版,不需要返回,也就是不需要再执行configfile了。

我试了一下,好像还有执行configfile这样却造成了不便。


这个改动很方便,我想在P处理后面加一个参数:
%1:默认空;非空指定SRS驱动路径
%2:默认空,执行configfile (md)4+8;非空运行指定的程序。前提是%1非空。
如:
/BOOT/SRSF6  /BOOT/SRS  /BOOT/NTBOOT  <--指定SRS路径,完成软盘仿真后运行NTBOOT
/BOOT/SRSF6  /SRS           /BOOT/NTBOOT  
/BOOT/SRSF6  /SRS           /BOOT/GRUB/RUN
/BOOT/SRSF6  /BOOT/SRS                           <--完成软盘仿真后返回启动菜单
/BOOT/SRSF6   

现在大家提提建议。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 12:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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