无忧启动论坛

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

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

[复制链接]
1741#
 楼主| 发表于 2010-6-23 12:22:52 | 只看该作者

回复 #1740 zhaohj 的帖子

过些天测试一下


PS:应该没有多大的问题吧
回复

使用道具 举报

1742#
 楼主| 发表于 2010-6-23 12:25:45 | 只看该作者
谢谢支持,以后做得更好!
回复

使用道具 举报

1743#
发表于 2010-6-23 17:31:36 | 只看该作者
谢谢支持,以后做得更好!

辛苦了。
回复

使用道具 举报

1744#
发表于 2010-6-24 09:12:42 | 只看该作者
为何新版网启SRS_F6起动不了,上一版行的。
回复

使用道具 举报

1745#
发表于 2010-6-24 10:55:38 | 只看该作者
  zhhsh大大,SRS_F6的MENU。LST和SRS_F6。LST内容的编写能不能写好再上传,毕竟很多人对于编写不太懂。
回复

使用道具 举报

1746#
发表于 2010-6-24 11:17:01 | 只看该作者
原帖由 slyneo 于 2010-6-24 10:55 发表
  zhhsh大大,SRS_F6的MENU。LST和SRS_F6。LST内容的编写能不能写好再上传,毕竟很多人对于编写不太懂。


不是很理解楼主的意思,这两个文件都存在的啊。
回复

使用道具 举报

1747#
发表于 2010-6-24 12:09:30 | 只看该作者

回复 #1 zhhsh 的帖子

好东西啊!就是不能下载的。
回复

使用道具 举报

1748#
发表于 2010-6-25 12:24:02 | 只看该作者
 我的意思是下的531版本(内容如下),还要不要修改,还是直接可以合盘不用任何修改??

#下面代码在合盘时加入grldr的内置菜单或外置菜单MENU.LST中
#保存MENU.LST或grldr所在的启动设备
calc *0x60200=*0x82a0
calc *0x60300=*0x829c

# title [01]  SRS_F6 TOOL \n auto back boot menu
configfile ()/SRS_F6/SRS_F6.LST || find --set-root /SRS_F6/SRS_F6.LST && configfile ()/SRS_F6/SRS_F6.LST

# title [02]  YYYY PE
回复

使用道具 举报

1749#
发表于 2010-6-25 12:29:12 | 只看该作者
  现在我用的MENU。LST内容如下:
terminal console
debug off
color white/blue blue/yellow light-red/blue 10
write 0x60064 0
write 0x60000 0
write 0x64000 0
write 0x65000 0
#参数说明:
# 0x60064 PXE启动
# 0x60000 usb-hdd启动
# 0x64000 无人值守安装unattend
# 0x65000 SRS驱动注入
# fd2    load srs_f6.img
# fd3    load kernel.img
# hd10   load cmdcons
#pxe detect NotExist
checkrange 0x21 read 0x8280 && write 0x60064 1
pause --wait=0 Loading SRS_F6 Tool(SRS_F6.img)...
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)/
configfile (fd2)/SRS_F6
回复

使用道具 举报

1750#
发表于 2010-6-25 12:30:16 | 只看该作者
  SRS_F6:
terminal console
debug off
color white/blue blue/yellow light-red/blue 10
write 0x60000 0
write 0x64000 0
write 0x65000 0
write 0x60100 0
checkrange 0x21 read 0x60200 && pxe keep && write 0x60100 1
checkrange 0x23 read 0x60200 && write 0x60100 2
cat --length=0 (ud)/FB.CFG && write 0x60100 2
#参数说明:
# 0x60100 1:PXE,2:UD
# 0x60000 usb-hdd启动
# 0x64000 无人值守安装unattend
# 0x65000 SRS驱动注入
# fd2    load srs_f6.img
# fd3    load kernel.img
# hd10   load cmdcons
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)/
configfile (fd2)/SRS_F6
回复

使用道具 举报

1751#
发表于 2010-6-25 12:30:32 | 只看该作者
上面写得还不够详细吗?
合盘时把
calc *0x60200=*0x82a0
calc *0x60300=*0x829c
放在你的主菜单中;再在主菜单调用SRS_F6:
title [01]  SRS_F6 TOOL \n auto back boot menu
configfile ()/SRS_F6/SRS_F6.LST || find --set-root /SRS_F6/SRS_F6.LST && configfile ()/SRS_F6/SRS_F6.LST
回复

使用道具 举报

1752#
发表于 2010-6-25 12:30:53 | 只看该作者
  SRS_F6目录下的MENU:
terminal console
color white/blue blue/yellow light-red/blue 10
calc *0x8280=*0x82a0 && calc *0x8208=*0x829c && root (bd)
checkrange 0x21 read 0x82a0 && pxe basedir /
default 0
timeout 50

title [0] Return GRUB4DOS Boot Menu \n Return first boot menu
checkrange 1 read 0x60100 && write 0x8280 0x21 && write 0x82a0 0x21 && pxe detect
checkrange 2 read 0x60100 && root (hd0,0) && chainloader (hd0)+1 && boot
checkrange 0x9f read 0x8280 && chainloader (cd) && boot
checkrange 1:2 read 0x60100 || configfile /MENU.LST && boot
checkrange 1:2 read 0x60100 || find --set-root /MENU.LST && configfile /MENU.LST && boot
checkrange 1:2 read 0x60100 || chainloader /GRLDR || find --set-root /GRLDR && chainloader /GRLDR
boot

title [1] Bootable CD\nLoad (CDx)
errorcheck off
chainloader (cd) && boot
chainloader (cd0) && boot
chainloader (cd1) && boot
chainloader (cd2) && boot
chainloader (cd3) && boot
errorcheck on
cdrom --init
map --hook
errorcheck off
chainloader (cd) && boot
chainloader (cd0) && boot
chainloader (cd1) && boot
chainloader (cd2) && boot
chainloader (cd3) && boot

title [2] Bootable ISO(--mem)\nLoad /MYISO.ISO(--mem) \nPE compact disc name change is MYISO.ISO
find --set-root --ignore-floppies /MYISO.ISO
map --mem /MYISO.ISO (0xff)
map --hook
chainloader (0xff)

title [3] Windows NT/2K/XP/2K3 Loader\nLoad /ntldr
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr

title [4] Windows Vista/7\nLoad /bootmgr
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr

title [5] Windows PE\nLoad /WXPE/SETUPLDR.BIN or /ldrxpe
find --set-root --ignore-floppies /WXPE/SETUPLDR.BIN || find --set-root --ignore-floppies /ldrxpe
chainloader /WXPE/SETUPLDR.BIN || chainloader /ldrxpe

title [6] Grub4Dos Loader\nLoad /grldr
find --set-root --ignore-floppies /grldr || find --set-root --ignore-floppies /GRLDR
chainloader --force /grldr || chainloader --force /GRLDR

title [7] Grub4Dos CommandLine
commandline

title [8] /I386/SETUPLDR.BIN Loader\nLoad /I386/SETUPLDR.BIN
find --set-root /i386/setupldr.bin || find --set-root /I386/SETUPLDR.BIN
chainloader /i386/setupldr.bin || chainloader --force /I386/SETUPLDR.BIN

title [9] /WIN_NT$.~BT/SETUPLDR.BIN Loader\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 [10] /$LDR$ Loader\nLoad /$ldr$
find --set-root --ignore-floppies /$ldr$ || find --set-root --ignore-floppies /$LDR$
chainloader /$ldr$ || chainloader --force /$LDR$

title [11] Unmap All\nUnmap all virtual floppies, hard drives and cdroms.
map --unmap=0:0xff
map --rehook
clear
pause All virtual floppies, hard drives and cdroms has been unmapped. Press any key to countinue...
kernel && pause --wait=0

title [12] Reboot
reboot

title [13] halt
halt
回复

使用道具 举报

1753#
发表于 2010-6-25 17:58:34 | 只看该作者
原帖由 slyneo 于 2010-6-25 12:24 发表
 我的意思是下的531版本(内容如下),还要不要修改,还是直接可以合盘不用任何修改??

#下面代码在合盘时加入grldr的内置菜单或外置菜单MENU.LST中
#保存MENU.LST或grldr所在的启动设备
calc *0x602 ...


calc *0x60200=*0x82a0
calc *0x60300=*0x829c

这两句写写进内置菜单或外置MENU.LST,主要是为了UD,因为UD区是不可见的,但也有数据区(可见区)放数据的,如把SRS_F6放进U盘可见区,就很有必要了,因为SRS_F6从可见区启动,返回时它不知道是从UD启动的。
好像HHH333的盘是这样做的。
回复

使用道具 举报

1754#
发表于 2010-6-25 20:04:06 | 只看该作者
原帖由 zhaohj 于 2010-6-17 10:47 发表
不通用的,前面已经说过,RIS没有F6功能,没办法。
也就是说,RIS利用文本阶段把驱动先拷贝到本机再安装的。
也就可以利用RIS这一特性,把补丁、程序等也可预先放入其中。

RIS无法利用SRS_F6,所以我一直没 ...



刚才在另一个帖子一位朋友回复我的时候给我的这个链接,虽然这个方法不通用,但是最适合我,对我来说也最实用,虽然现在很少用xp和2003了,看了你的配置文件也解开了我的疑问,谢谢

只要nics.txt里的id正确,把网卡驱动起来,用winnt.sif加载驱动真方便

[ 本帖最后由 yueyezhan 于 2010-6-26 00:05 编辑 ]
回复

使用道具 举报

1755#
 楼主| 发表于 2010-6-26 16:37:09 | 只看该作者
06.26正式版更新
——————————
1.剔除掉SRS驱动注入功能
2.向VMware的Easyinstall 学习了无人应答安装方式,完美解决了无人应答安装
3.修改代码除去pkunzip 的错误信息
4.修正SRS.zip的部分驱动cfg格式问题
回复

使用道具 举报

1756#
发表于 2010-6-26 16:45:04 | 只看该作者
太好了,正式版发布在即。。。。
支持!!!
回复

使用道具 举报

1757#
发表于 2010-6-26 16:48:20 | 只看该作者
太强了。下载备用。楼主太棒了。
回复

使用道具 举报

1758#
发表于 2010-6-26 17:40:34 | 只看该作者
居然第一时间赶上了楼主的更新,兴奋!很喜欢这个软件。合盘PE的必备,谢谢楼主的无私奉献。不知这版网启能直接启动不(很是奇怪,5.31版网启不成功)。

[ 本帖最后由 jjcw 于 2010-6-26 17:42 编辑 ]
回复

使用道具 举报

1759#
发表于 2010-6-26 17:43:12 | 只看该作者
谢谢楼主再次更新!!
回复

使用道具 举报

1760#
发表于 2010-6-26 17:48:17 | 只看该作者
这个东西看起来非常好
但就是不太会用
要好好研究一下
回复

使用道具 举报

1761#
发表于 2010-6-26 18:50:25 | 只看该作者
原帖由 <i>h99h99</i> 于 2010-6-11 09:17 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1971442&ptid=151084" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />
不知道 Climbing 大师是怎样实现远程安装操作系统的。能否简单介绍一下?
<br />

说出来一点儿也不神秘,我们的机房里安装了Raritan(力登)的远程KVM系统,从远程操作电脑如同在机器前面(除了不能按电源钮及操作光驱以外,例如死机了我就没有办法,我也无法刻录光盘或者换光盘,所以只能考虑用ISO文件来安装系统,或者ghost方式)。
回复

使用道具 举报

1762#
发表于 2010-6-26 18:57:22 | 只看该作者

请教各位大侠,你们是怎么收集SRS驱动的?

请教各位大侠,你们是怎么收集SRS驱动的?是根据什么去找的,是硬盘型号,还是根据主板的南桥芯片去找的?
回复

使用道具 举报

1763#
发表于 2010-6-26 19:16:40 | 只看该作者
剔除掉SRS驱动注入功能
能否具体解释下
回复

使用道具 举报

M
1764#
发表于 2010-6-26 19:29:50 | 只看该作者
里面有好几个啊?哪个才是咧?眼花了。呵呵。
回复

使用道具 举报

1765#
发表于 2010-6-26 19:46:57 | 只看该作者
驱动注入很爽啊,我经常用,为什么要剔除?前些天给一台退役的服务器装xp,给个蓝脸,不怕我驱动注入……,现在为什么要去掉这么一个好用的功能呢?
回复

使用道具 举报

1766#
发表于 2010-6-26 21:33:14 | 只看该作者
0x64000、0x65000两个内存变量好像没用了吧,请暂时屏掉。
SRS_F6菜单中的goto 12应为goto 10
KERNEL.IMG中的single.bat中的%ab%改为A:

KERNEL.IMG中的TXTSETUP.OEM未见利用,这个是干嘛的?
WINNT.SIF与以前一样吗?

[ 本帖最后由 zhaohj 于 2010-6-27 09:05 编辑 ]
回复

使用道具 举报

1767#
 楼主| 发表于 2010-6-27 09:51:24 | 只看该作者

回复 #1769 zhaohj 的帖子

哦,我忘了single.bat要改

WINNT.SIF跟以前一样,只是启动安装程序之前把WINNT.SIF复制到A盘,让安装程序读取。
回复

使用道具 举报

1768#
 楼主| 发表于 2010-6-27 09:53:37 | 只看该作者
SRS驱动注入,我会另外弄出的,不在DOS下注入SRS驱动,因为有些机器运行Ghregedt会死机
回复

使用道具 举报

1769#
发表于 2010-6-27 10:00:46 | 只看该作者
原帖由 zhhsh 于 2010-6-27 09:51 发表
哦,我忘了single.bat要改

WINNT.SIF跟以前一样,只是启动安装程序之前把WINNT.SIF复制到A盘,让安装程序读取。


KERNEL.IMG中根下的TXTSETUP.OEM有什么用?
回复

使用道具 举报

1770#
 楼主| 发表于 2010-6-27 10:21:56 | 只看该作者

回复 #1772 zhaohj 的帖子

我的没有TXTSETUP.OEM,怎么会有呢?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 18:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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