无忧启动论坛

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

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

[复制链接]
871#
发表于 2010-3-15 16:01:29 | 只看该作者
我对FBINST不懂,无法帮你。
菜单文件看看,很多要改成(ud)的吧,包括GRLDR的内置菜单及SRS_F6菜单文件(SRS_F6.IMG中)。
回复

使用道具 举报

872#
发表于 2010-3-15 16:13:23 | 只看该作者
timeout 10
default 3
gfxmenu (ud)/message
title 【 01 】加载USB2.0驱动 [plpbt]
kernel (ud)/boot/plpbt.bin
title 【 02 】运行SRS_F6
configfile (ud)/SRS_F6/MENU
title 【 03 】启动 WinXPPE
map --mem (ud)/WinXPPe.iso (0xFF)
map --hook
chainloader (0xff)
title 【 04 】启动 Win2K3PE
map --mem (ud)/Win2K3Pe.iso (0xFF)
map --hook
chainloader (0xff)
title 【 05 】启动1KG_100102
map --mem  (ud)/boot/Ghost.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 06 】启动 MaxDOS V8
map --mem (ud)/boot/MaxDOS.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 07 】启动 DOSTOOLS
map --mem (ud)/boot/DOSTOOLS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 08 】启动GDisk分区
map --mem  (ud)/boot/GDisk.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 09 】运行PQ8.05中文版
map --mem  (ud)/boot/PQ805CHT.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【 10 】启动Windows NT/2K/XP/2003
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
chainloader /ntldr
title 【 11 】启动Windows Vista/Win 7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
这是GRLDR的内置菜单,SRS_F6菜单是默认的MENU。
回复

使用道具 举报

873#
发表于 2010-3-15 17:23:25 | 只看该作者
itle 【 02 】运行SRS_F6
configfile (ud)/SRS_F6/MENU
这样可不行,MENU是串接菜单文件,加一个/SRS_F6/SRSF6.LST
SRSF6.LST内容如下:
terminal console
color white/blue blue/yellow light-red/blue 10
write 0x60064 0
pause --wait=0 Loading SRS_F6 Tool(SRS_F6.img)...
map --mem (ud)/SRS_F6/SRS_F6.IMG (hd)
map --hook
pause --wait=0 Finish loading SRS_F6 (SRS_F6.IMG) !
configfile (hd-1,0)/SRS_F6

itle 【 02 】运行SRS_F6
configfile (ud)/SRS_F6/SRSF6.LST
回复

使用道具 举报

874#
发表于 2010-3-15 19:58:55 | 只看该作者
03.13终结版(修正)更新
0307修正版测试,用WIN$.ISO安装系统,当系统格式完磁盘要复制文件时出现找不到安装盘的错误
图片如下楼

[ 本帖最后由 fyq 于 2010-3-15 21:37 编辑 ]
回复

使用道具 举报

875#
发表于 2010-3-15 21:36:56 | 只看该作者
回复

使用道具 举报

876#
发表于 2010-3-15 22:21:30 | 只看该作者
呵呵,多大内存啊?如果小于1G可能出现这个问题。
回复

使用道具 举报

877#
发表于 2010-3-15 23:55:12 | 只看该作者
谢谢zhaohj
原 03.07终结版更新没有这个问题
vmware 7.0虚拟机运行,内存已调整到2G问题依然存在。
回复

使用道具 举报

878#
发表于 2010-3-16 09:16:49 | 只看该作者
原帖由 zhaohj 于 2010-3-15 17:23 发表
itle 【 02 】运行SRS_F6
configfile (ud)/SRS_F6/MENU
这样可不行,MENU是串接菜单文件,加一个/SRS_F6/SRSF6.LST
SRSF6.LST内容如下:
terminal console
color white/blue blue/yellow light-red/blue 1 ...

谢谢,我再试试。
回复

使用道具 举报

879#
发表于 2010-3-16 10:07:17 | 只看该作者
原帖由 fyq 于 2010-3-15 23:55 发表
谢谢zhaohj
原 03.07终结版更新没有这个问题
vmware 7.0虚拟机运行,内存已调整到2G问题依然存在。


感谢你的测试,已经修正,顺便把GRLDR作了更新。

上传到FTP \ZHHSH\20100315修正版
回复

使用道具 举报

880#
发表于 2010-3-16 10:59:34 | 只看该作者
FAT file copy /OEM_SRS.ZIP (hd10,0)/OEM_SRS.ZIP
FAT file copy /OEM_SRS.ZIP (hd10,0)/_SRS.ZIP
FAT file copy /OEM_SRS.ZIP (fd0)/_SRS.ZIP

前面版本,oem选项, 分别为user,xpcmdcon, srs注入
为什么有 OEM_SRS.ZIP 和 _SRS.ZIP(srs.zip是这个)
是笔误还是都可以 ?

[ 本帖最后由 dvd008 于 2010-3-16 11:01 编辑 ]
回复

使用道具 举报

881#
发表于 2010-3-16 11:10:23 | 只看该作者
原帖由 dvd008 于 2010-3-16 10:59 发表
FAT file copy /OEM_SRS.ZIP (hd10,0)/OEM_SRS.ZIP
FAT file copy /OEM_SRS.ZIP (hd10,0)/_SRS.ZIP
FAT file copy /OEM_SRS.ZIP (fd0)/_SRS.ZIP

前面版本,oem选项, 分别为user,xpcmdcon, srs注入
为什 ...


因为使用了外部命令WENV,你查看一下menusrs.lst就知道了。
回复

使用道具 举报

882#
发表于 2010-3-16 11:29:27 | 只看该作者
不是,以前的,没用外部命令WENV

原来菜单,因为同在 oemsrs.zip 选项,
不同选单, 其copy 到虚拟盘的文件名却不同
回复

使用道具 举报

883#
发表于 2010-3-16 11:39:08 | 只看该作者
我记得原来oemsrs.zip是拷贝成F6.ZIP来处理的。
现在为了处理单文件SYS打包的,判断TXTSETUP.OEM是否存在,作不同的处理。
srs.zip根据SRSID.TXT及txtsetup.sif不同作相应处理。
回复

使用道具 举报

884#
发表于 2010-3-16 11:51:33 | 只看该作者
原帖由 zhaohj 于 2010-3-16 10:07 发表


感谢你的测试,已经修正,顺便把GRLDR作了更新。

上传到FTP \ZHHSH\20100315修正版


报告zhaohj
20100315修正版在虚拟机测试没有问题
等刻盘真正安装一次再报告
回复

使用道具 举报

885#
发表于 2010-3-16 14:25:03 | 只看该作者
原帖由 zhaohj 于 2010-3-15 17:23 发表
itle 【 02 】运行SRS_F6
configfile (ud)/SRS_F6/MENU
这样可不行,MENU是串接菜单文件,加一个/SRS_F6/SRSF6.LST
SRSF6.LST内容如下:
terminal console
color white/blue blue/yellow light-red/blue 1 ...

按照这样子操作还是不行,但刚出这个帖子时我还能用UD成功引导,但那配置文件早已删除,如今想重新试试,结果无法引导,何解。
回复

使用道具 举报

886#
发表于 2010-3-16 15:18:41 | 只看该作者
原帖由 limonet 于 2010-3-16 14:25 发表

按照这样子操作还是不行,但刚出这个帖子时我还能用UD成功引导,但那配置文件早已删除,如今想重新试试,结果无法引导,何解。
84733


你的grldr太旧了,请使用最新版。
旧版不支持外部命令。

最新版下载:
http://nufans.net/grub4dos/tinybit/grub4dos-0.4.5a-2010-03-14.zip

[ 本帖最后由 zhaohj 于 2010-3-16 15:22 编辑 ]
回复

使用道具 举报

887#
发表于 2010-3-16 15:40:52 | 只看该作者
title [3]only load WIN$.ISO and then Continue installing\n[Enable Unattend Install]
find --set-root /WIN$.ISO || rootnoverify (pd)
ECHO Loading /WIN$.ISO ...
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO!
GOTO 8
boot

这里 8 并没有选项,这么做可以完成后进入下一组菜单
如果是 9  ,10 ,当然也没有实际选项,效果是否一样?
回复

使用道具 举报

888#
发表于 2010-3-16 15:51:18 | 只看该作者
GOTO 8就是跳转到
title
map --mem=0x8000 /WINNT.SIF (rd) && write 0x64000 1
checkrange 1 read 0x64000 || configfile (hd-1,0)/bootntldr
checkrange 1 read 0x64000 && configfile (hd-1,0)/unattend

我不明白你所说的选项是什么意思?
GOTO n,n是从第一个title开始计算的,从0开始。
回复

使用道具 举报

889#
发表于 2010-3-16 16:02:33 | 只看该作者
可以看看我的测试版, 第一个,选择默认 srs.zip
然后选择 user boot
它结束后,先goto 34(原来是 goto 9)
实际并没有
这样可以正常进入 usre 界面

如果,34 或 9实际存在,则进入该菜单,无法进入user

另外前面提到的 oem 可能是笔误,因为那样 原厂驱动不能加载,
必须去掉

最新的几个版本我这里都不能启动,只能拿之前的版本修改了,
我加了很多驱动包接口
回复

使用道具 举报

890#
发表于 2010-3-16 16:09:33 | 只看该作者
原来只有 8个选项,现在,我扩展到 33个。

其中goto 34 ,goto35的 地方,原来是 goto9  ,goto10

但是,选择 1,最后会进入 菜单9,其它goto9的选项也是进入 菜单9

如果只8个选项,就能正常进入 用户菜单了。现在我改为34,35,
34的正常了,35的没测试。但菜单条最多只显示34 ,不知道会不会影响35


debug off
write 0x60000 0
write 0x64000 0
default 1

title Now Using Driver Pack is /SRS_F6/SRS.zip
clear
title [01] Boot Menu
ECHO Loading SRS_F6 Tool(KERNEL.IMG)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
find --set-root /SRS_F6/MENU || rootnoverify (pd)
FAT file copy /SRS_F6/MENU (hd10,0)/_MENU
write --offset=200 (hd10,0)/_setenvi.bat \r\nset USRMENU=Yes\r\n
ECHO Loading DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading DriversPack (/SRS_F6/SRS.ZIP) !
GOTO 34
boot
title [02] Setup WIN$.ISO
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (hd10,0)/_setenvi.bat \r\nset WIN$=Yes\r\n
ECHO Loading /WIN$.ISO ...
find --set-root /WIN$.ISO || rootnoverify (pd)
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO .
ECHO Loading DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading DriversPack (/SRS_F6/SRS.ZIP) !
GOTO 34
boot
title [03] Only Load WIN$.ISO
find --set-root /WIN$.ISO || rootnoverify (pd)
ECHO Loading /WIN$.ISO ...
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO!
GOTO 35
boot
title [04] Boot XPCMDCON.ISO
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
ECHO Loading /XPCMDCON.iso ...
find --set-root /SRS_F6/XPCMDCON.ISO || rootnoverify (pd)
map --mem /SRS_F6/XPCMDCON.ISO (0xff)
map --hook
ECHO Finish loading /XPCMDCON.iso .
write --offset=200 (hd10,0)/_setenvi.bat \r\nset CMDCON=Yes\r\n
ECHO Loading DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading DriversPack (/SRS_F6/SRS.ZIP) !
GOTO 34
boot
title [05] SRS Into Windows
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (fd0)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (fd0)/_setenvi.bat \r\nset injectSRS=Yes\r\n
ECHO Loading DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (fd0)/_SRS.ZIP
write --offset=0x40 (fd0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading DriversPack (/SRS_F6/SRS.ZIP) !
map --mem (fd0)/F6.GZ (fd1)
map --hook
map --unmap=0x80:0xfe
map --rehook
rootnoverify (fd0)
chainloader /io.sys
title [06] USB 2.0 [plpbt.bin]
kernel (hd-1,0)/plpbt.bin
title [07] Swap (hd0) & (hd1) for USB-HDD booting.\n only use for"[1]User Menu"、"[2]Setup WIN$.ISO"
write 0x60000 1
ECHO Endabled Swap (hd0) & (hd1) for USB-HDD booting
checkrange 1 read 0x60000 && ECHO 0x60000 is 1
pause
configfile (hd-1,0)/SRS_F6_EN
title [08] Use /OEM_SRS.ZIP
configfile (hd-1,0)/SRS_F6_OEM_EN
title [09] Use /SRS_F6/SRS1.ZIP
configfile (hd-1,0)/SRS_F6_EN1
title [10] Use /SRS_F6/SRS2.ZIP
configfile (hd-1,0)/SRS_F6_EN2
title [11] Use /SRS_F6/SRS3.ZIP
configfile (hd-1,0)/SRS_F6_EN3

[ 本帖最后由 dvd008 于 2010-3-16 16:12 编辑 ]
回复

使用道具 举报

891#
发表于 2010-3-16 16:18:02 | 只看该作者
你的测试版在哪里啊?
新版与旧版变化还是很多的,以前是先选择驱动包,现在是后选择驱动包。
驱动包很简单,随便修改(下面是menusrs.lst)
WENV init
default 1
timeout 5
#0
title                      Please Select MassStorage DriverPack
clear

#1
title                 *[1] /SRS_F6/SRS.ZIP (Default Driver Pack)
WENV set srs=/SRS_F6/SRS.ZIP
GOTO 18
kernel

#2
title                 *[2] /OEM_SRS.ZIP    (Provisional Driver Pack)
WENV set srs=/OEM_SRS.ZIP
GOTO 19
kernel

#3
title ============== 0PE's MassStorage DriverPacks ===================
clear

#4
title                 *[1] /0PE/SRS/1.ZIP\n   Default Driver Pack
WENV set srs=/0PE/SRS/1.ZIP
GOTO 18
kernel
#5
title                 *[2] /0PE/SRS/2.ZIP
WENV set srs=/0PE/SRS/2.ZIP
GOTO 18
kernel
#6
title                 [3] /0PE/SRS/3.ZIP
WENV set srs=/0PE/SRS/3.ZIP
GOTO 18
kernel
#7
title                 [4] /0PE/SRS/4.ZIP
WENV set srs=/0PE/SRS/4.ZIP
GOTO 18
kernel
#8
title                 [5] /0PE/SRS/5.ZIP
WENV set srs=/0PE/SRS/5.ZIP
GOTO 18
kernel
#9
title                 [6] /0PE/SRS/6.ZIP
WENV set srs=/0PE/SRS/6.ZIP
GOTO 18
kernel
#10
title                 [7] /0PE/SRS/7.ZIP
WENV set srs=/0PE/SRS/7.ZIP
GOTO 18
kernel
#11
title                 [8] /0PE/SRS/8.ZIP
WENV set srs=/0PE/SRS/8.ZIP
GOTO 18
kernel

#12
title                 *[A] /0PE/SRS/A.ZIP\n   F6 format OEM Driver Pack
WENV set srs=/0PE/SRS/A.ZIP
GOTO 19
kernel
#13
title                 [B] /0PE/SRS/B.ZIP\n   F6 format Driver Pack
WENV set srs=/0PE/SRS/B.ZIP
GOTO 19
kernel
#14
title                 [C] /0PE/SRS/C.ZIP\n   F6 format Driver Pack
WENV set srs=/0PE/SRS/C.ZIP
GOTO 19
kernel
#15
title                 [D] /0PE/SRS/D.ZIP\n   F6 format Driver Pack
WENV set srs=/0PE/SRS/D.ZIP
GOTO 19
kernel
#16
title                 [E] /0PE/SRS/E.ZIP\n   F6 format Driver Pack
WENV set srs=/0PE/SRS/E.ZIP
GOTO 19
kernel
#17
title                 [F] /0PE/SRS/E.ZIP\n   F6 format Driver Pack
WENV set srs=/0PE/SRS/F.ZIP
...
我不明白新版为何不能启动?
回复

使用道具 举报

892#
发表于 2010-3-16 16:25:14 | 只看该作者
我的骨头帖子

新版可以启动到第一个选择界面,然后无论 srs还是 oem
选择后就没反映了,就一个光标在闪

旧版我已经改好了,不再换新版了

我只是要明白 goto 一个不存在的 9(或者34,35)就可以正常的原因
以及oem_srs.zip 是不是应该是 _srs.zip,这样才能
被改名为 f6.zip ,确定它是笔误
回复

使用道具 举报

893#
发表于 2010-3-16 16:36:12 | 只看该作者
goto一个不存在的标题,出问题可能是随机的。这个要问C大了。

你把你修改的完整贴出来看看
回复

使用道具 举报

894#
发表于 2010-3-16 16:37:50 | 只看该作者
这个是他原来的oem菜单,其中1,2里面的这句
FAT file copy /OEM_SRS.ZIP (hd10,0)/OEM_SRS.ZIP  是不是多了oem
其它的选项没有


debug off
write 0x60000 0
write 0x64000 0
default 1



title now using MassStorage Driver Pack is /OEM_SRS.ZIP
clear

title [1]User Menu
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
find --set-root /SRS_F6/MENU || rootnoverify (pd)
FAT file copy /SRS_F6/MENU (hd10,0)/MENU
write --offset=200 (hd10,0)/_setenvi.bat \r\nset USRMENU=Yes\r\n
ECHO Loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) ...
find --set-root /OEM_SRS.ZIP || rootnoverify (pd)
FAT file copy /OEM_SRS.ZIP (hd10,0)/OEM_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=F6ZIP\r\n
ECHO Finish loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) !
GOTO 9
boot

title [2]Setup WIN$.ISO
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (hd10,0)/_setenvi.bat \r\nset WIN$=Yes\r\n
ECHO Loading /WIN$.ISO ...
find --set-root /WIN$.ISO || rootnoverify (pd)
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO!
ECHO Loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) ...
find --set-root /OEM_SRS.ZIP || rootnoverify (pd)
FAT file copy /OEM_SRS.ZIP (hd10,0)/OEM_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=F6ZIP\r\n
ECHO Finish loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) !
GOTO 9
boot

title [3]only load WIN$.ISO and then Continue installing[Enable Unattend Install]
find --set-root /WIN$.ISO || rootnoverify (pd)
ECHO Loading /WIN$.ISO ...
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO!
GOTO 10
boot

title [4]XP cmdcon
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
ECHO Loading /XPCMDCON.iso ...
find --set-root /SRS_F6/XPCMDCON.ISO || rootnoverify (pd)
map --mem /SRS_F6/XPCMDCON.ISO (0xff)
map --hook
ECHO Finish loading /XPCMDCON.ISO!
write --offset=200 (hd10,0)/_setenvi.bat \r\nset CMDCON=Yes\r\n
ECHO Loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) ...
find --set-root /OEM_SRS.ZIP || rootnoverify (pd)
FAT file copy /OEM_SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=F6ZIP\r\n
ECHO Finish loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) !
GOTO 9
boot

title [5]SRS injection
ECHO Loading SRS_F6 Tool(SRS_F6.img)...
map --mem /SRS_F6/KERNEL.IMG (fd0)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (fd0)/_setenvi.bat \r\nset injectSRS=Yes\r\n
ECHO Loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) ...
find --set-root /OEM_SRS.ZIP || rootnoverify (pd)
FAT file copy /OEM_SRS.ZIP (fd0)/_SRS.ZIP
write --offset=0x40 (fd0)/_setenvi.bat \r\nset srs=F6ZIP\r\n
ECHO Finish loading SRS DriversPack (/SRS_F6/SRS.ZIP) !
map --mem (fd0)/F6.GZ (fd1)
map --hook
map --unmap=0x80:0xfe
map --rehook
rootnoverify (fd0)
chainloader /io.sys

title [6] USB 2.0 moudle[plpbt.bin]
kernel (hd-1,0)/plpbt.bin

title [7]Swap (hd0) & (hd1) for USB-HDD booting.\n only use for"[1]User Menu"、"[2]Setup WIN$.ISO"
write 0x60000 1
ECHO Endabled Swap (hd0) & (hd1) for USB-HDD booting
checkrange 1 read 0x60000 && ECHO 0x60000 is 1
pause
configfile (hd-1,0)/SRS_F6_OEM_EN

title [8]Use /SRS_F6/SRS.ZIP for MassStorage DriverPack
configfile (hd-1,0)/SRS_F6_EN

title
checkrange 1 read 0x60000 && write (hd10,0)/_setenvi.bat \r\nset USBHDD=Yes\r\n
map --mem (hd10,0)/F6.GZ (fd0)
map --mem (hd10,0)/F6.GZ (fd1)
map --hook
map (hd10) (hd0)
map (hd0) (hd10)
map --hook
rootnoverify (hd0,0)
chainloader /io.sys

title
map --mem=0x8000 /WINNT.SIF (rd) && write 0x64000 1
checkrange 1 read 0x64000 || configfile (hd-1,0)/bootntldr
checkrange 1 read 0x64000 && configfile (hd-1,0)/unattend
回复

使用道具 举报

895#
发表于 2010-3-16 16:42:02 | 只看该作者
这个是原来的,其中goto9   goto10的地方是不存在的选项
当我增加到33个选项时,出现问题,改为34正常了。
只是不明白,他goto9 和goto10 可不可以都改为 goto9
如果行,我就都改为 goto34

debug off
write 0x60000 0
write 0x64000 0
default 1


title now using MassStorage Driver Pack is /SRS_F6/SRS.zip
clear

title [1]User Menu
ECHO Loading SRS_F6 Tool(KERNEL.IMG)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
find --set-root /SRS_F6/MENU || rootnoverify (pd)
FAT file copy /SRS_F6/MENU (hd10,0)/_MENU
write --offset=200 (hd10,0)/_setenvi.bat \r\nset USRMENU=Yes\r\n
ECHO Loading MassStorage DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading MassStorage DriversPack (/SRS_F6/SRS.ZIP) !
GOTO 9
boot

title [2]Setup WIN$.ISO
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (hd10,0)/_setenvi.bat \r\nset WIN$=Yes\r\n
ECHO Loading /WIN$.ISO ...
find --set-root /WIN$.ISO || rootnoverify (pd)
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO .
ECHO Loading MassStorage DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading MassStorage DriversPack (/SRS_F6/SRS.ZIP) !
GOTO 9
boot

title [3]only load WIN$.ISO and then Continue installing[Enable Unattend Install]
find --set-root /WIN$.ISO || rootnoverify (pd)
ECHO Loading /WIN$.ISO ...
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO!
GOTO 10
boot

title [4]DOS_TOOL
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
ECHO Loading /XPCMDCON.iso ...
find --set-root /SRS_F6/XPCMDCON.ISO || rootnoverify (pd)
map --mem /SRS_F6/XPCMDCON.ISO (0xff)
map --hook
ECHO Finish loading /XPCMDCON.iso .
write --offset=200 (hd10,0)/_setenvi.bat \r\nset CMDCON=Yes\r\n
ECHO Loading MassStorage DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading MassStorage DriversPack (/SRS_F6/SRS.ZIP) !
GOTO 9
boot

title [5]SRS injection
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (fd0)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (fd0)/_setenvi.bat \r\nset injectSRS=Yes\r\n
ECHO Loading MassStorage DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (fd0)/_SRS.ZIP
write --offset=0x40 (fd0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading MassStorage DriversPack (/SRS_F6/SRS.ZIP) !
map --mem (fd0)/F6.GZ (fd1)
map --hook
map --unmap=0x80:0xfe
map --rehook
rootnoverify (fd0)
chainloader /io.sys

title [6] USB 2.0 moudle[plpbt.bin]
kernel (hd-1,0)/plpbt.bin

title [7]Swap (hd0) & (hd1) for USB-HDD booting.\n only use for"[1]User Menu"、"[2]Setup WIN$.ISO"
write 0x60000 1
ECHO Endabled Swap (hd0) & (hd1) for USB-HDD booting
checkrange 1 read 0x60000 && ECHO 0x60000 is 1
pause
configfile (hd-1,0)/SRS_F6_EN

title [8]Use /OEM_SRS.ZIP for MassStorage DriverPack
configfile (hd-1,0)/SRS_F6_OEM_EN

title
checkrange 1 read 0x60000 && write (hd10,0)/_setenvi.bat \r\nset USBHDD=Yes\r\n
map --mem (hd10,0)/F6.GZ (fd0)
map --mem (hd10,0)/F6.GZ (fd1)
map --hook
map (hd10) (hd0)
map (hd0) (hd10)
map --hook
rootnoverify (hd0,0)
chainloader /io.sys

title
map --mem=0x8000 /WINNT.SIF (rd) && write 0x64000 1
checkrange 1 read 0x64000 || configfile (hd-1,0)/bootntldr
checkrange 1 read 0x64000 && configfile (hd-1,0)/unattend
回复

使用道具 举报

896#
发表于 2010-3-16 16:43:48 | 只看该作者
我的修改,oem那个

debug off
write 0x60000 0
write 0x64000 0
default 1



title Now Using Driver Pack is /OEM_SRS.ZIP
clear

title [1] Boot Menu
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
find --set-root /SRS_F6/MENU || rootnoverify (pd)
FAT file copy /SRS_F6/MENU (hd10,0)/MENU
write --offset=200 (hd10,0)/_setenvi.bat \r\nset USRMENU=Yes\r\n
ECHO Loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) ...
find --set-root /OEM_SRS.ZIP || rootnoverify (pd)
FAT file copy /OEM_SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=F6ZIP\r\n
ECHO Finish loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) !
GOTO 9
boot

title [2] Setup WIN$.ISO
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (hd10,0)/_setenvi.bat \r\nset WIN$=Yes\r\n
ECHO Loading /WIN$.ISO ...
find --set-root /WIN$.ISO || rootnoverify (pd)
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO!
ECHO Loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) ...
find --set-root /OEM_SRS.ZIP || rootnoverify (pd)
FAT file copy /OEM_SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=F6ZIP\r\n
ECHO Finish loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) !
GOTO 9
boot

title [3] Only Load WIN$.ISO
find --set-root /WIN$.ISO || rootnoverify (pd)
ECHO Loading /WIN$.ISO ...
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO!
GOTO 10
boot

title [4] Boot XPCMDCON.ISO
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
ECHO Loading /XPCMDCON.iso ...
find --set-root /SRS_F6/XPCMDCON.ISO || rootnoverify (pd)
map --mem /SRS_F6/XPCMDCON.ISO (0xff)
map --hook
ECHO Finish loading /XPCMDCON.ISO!
write --offset=200 (hd10,0)/_setenvi.bat \r\nset CMDCON=Yes\r\n
ECHO Loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) ...
find --set-root /OEM_SRS.ZIP || rootnoverify (pd)
FAT file copy /OEM_SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=F6ZIP\r\n
ECHO Finish loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) !
GOTO 9
boot

title [5] SRS Into Windows
ECHO Loading SRS_F6 Tool(SRS_F6.img)...
map --mem /SRS_F6/KERNEL.IMG (fd0)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (fd0)/_setenvi.bat \r\nset injectSRS=Yes\r\n
ECHO Loading OEM F6 SRS DriversPack (/OEM_SRS.ZIP) ...
find --set-root /OEM_SRS.ZIP || rootnoverify (pd)
FAT file copy /OEM_SRS.ZIP (fd0)/_SRS.ZIP
write --offset=0x40 (fd0)/_setenvi.bat \r\nset srs=F6ZIP\r\n
ECHO Finish loading SRS DriversPack (/SRS_F6/SRS.ZIP) !
map --mem (fd0)/F6.GZ (fd1)
map --hook
map --unmap=0x80:0xfe
map --rehook
rootnoverify (fd0)
chainloader /io.sys

title [6] USB 2.0 [plpbt.bin]
kernel (hd-1,0)/plpbt.bin

title [7] Swap (hd0) & (hd1) for USB-HDD booting.\n only use for"[1]User Menu"、"[2]Setup WIN$.ISO"
write 0x60000 1
ECHO Endabled Swap (hd0) & (hd1) for USB-HDD booting
checkrange 1 read 0x60000 && ECHO 0x60000 is 1
pause
configfile (hd-1,0)/SRS_F6_OEM_EN

title [8] Use /SRS_F6/SRS.ZIP
configfile (hd-1,0)/SRS_F6_EN

title
checkrange 1 read 0x60000 && write (hd10,0)/_setenvi.bat \r\nset USBHDD=Yes\r\n
map --mem (hd10,0)/F6.GZ (fd0)
map --mem (hd10,0)/F6.GZ (fd1)
map --hook
map (hd10) (hd0)
map (hd0) (hd10)
map --hook
rootnoverify (hd0,0)
chainloader /io.sys

title
map --mem=0x8000 /WINNT.SIF (rd) && write 0x64000 1
checkrange 1 read 0x64000 || configfile (hd-1,0)/bootntldr
checkrange 1 read 0x64000 && configfile (hd-1,0)/unattend
回复

使用道具 举报

897#
发表于 2010-3-16 16:44:44 | 只看该作者
我修改,goto 34 那个

debug off
write 0x60000 0
write 0x64000 0
default 1


title Now Using Driver Pack is /SRS_F6/SRS.zip
clear

title [01] Boot Menu
ECHO Loading SRS_F6 Tool(KERNEL.IMG)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
find --set-root /SRS_F6/MENU || rootnoverify (pd)
FAT file copy /SRS_F6/MENU (hd10,0)/_MENU
write --offset=200 (hd10,0)/_setenvi.bat \r\nset USRMENU=Yes\r\n
ECHO Loading DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading DriversPack (/SRS_F6/SRS.ZIP) !
GOTO 34
boot

title [02] Setup WIN$.ISO
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (hd10,0)/_setenvi.bat \r\nset WIN$=Yes\r\n
ECHO Loading /WIN$.ISO ...
find --set-root /WIN$.ISO || rootnoverify (pd)
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO .
ECHO Loading DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading DriversPack (/SRS_F6/SRS.ZIP) !
GOTO 34
boot

title [03] Only Load WIN$.ISO
find --set-root /WIN$.ISO || rootnoverify (pd)
ECHO Loading /WIN$.ISO ...
map --mem /WIN$.ISO (0xff)
map --hook
ECHO Finish loading /WIN$.ISO!
GOTO 35
boot

title [04] Boot XPCMDCON.ISO
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (hd10)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
ECHO Loading /XPCMDCON.iso ...
find --set-root /SRS_F6/XPCMDCON.ISO || rootnoverify (pd)
map --mem /SRS_F6/XPCMDCON.ISO (0xff)
map --hook
ECHO Finish loading /XPCMDCON.iso .
write --offset=200 (hd10,0)/_setenvi.bat \r\nset CMDCON=Yes\r\n
ECHO Loading DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (hd10,0)/_SRS.ZIP
write --offset=0x40 (hd10,0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading DriversPack (/SRS_F6/SRS.ZIP) !
GOTO 34
boot

title [05] SRS Into Windows
ECHO Loading SRS_F6 Tool(kernel.img)...
map --mem /SRS_F6/KERNEL.IMG (fd0)
map --hook
ECHO Finish loading SRS_F6 (KERNEL.IMG) !
write --offset=200 (fd0)/_setenvi.bat \r\nset injectSRS=Yes\r\n
ECHO Loading DriversPack (/SRS_F6/SRS.ZIP) ...
find --set-root /SRS_F6/SRS.ZIP || rootnoverify (pd)
FAT file copy /SRS_F6/SRS.ZIP (fd0)/_SRS.ZIP
write --offset=0x40 (fd0)/_setenvi.bat \r\nset srs=srs\r\n
ECHO Finish loading DriversPack (/SRS_F6/SRS.ZIP) !
map --mem (fd0)/F6.GZ (fd1)
map --hook
map --unmap=0x80:0xfe
map --rehook
rootnoverify (fd0)
chainloader /io.sys

title [06] USB 2.0 [plpbt.bin]
kernel (hd-1,0)/plpbt.bin

title [07] Swap (hd0) & (hd1) for USB-HDD booting.\n only use for"[1]User Menu"、"[2]Setup WIN$.ISO"
write 0x60000 1
ECHO Endabled Swap (hd0) & (hd1) for USB-HDD booting
checkrange 1 read 0x60000 && ECHO 0x60000 is 1
pause
configfile (hd-1,0)/SRS_F6_EN

title [08] Use /OEM_SRS.ZIP
configfile (hd-1,0)/SRS_F6_OEM_EN

title [09] Use /SRS_F6/SRS1.ZIP
configfile (hd-1,0)/SRS_F6_EN1

title [10] Use /SRS_F6/SRS2.ZIP
configfile (hd-1,0)/SRS_F6_EN2

title [11] Use /SRS_F6/SRS3.ZIP
configfile (hd-1,0)/SRS_F6_EN3

title [12] Use /SRS_F6/SRS4.ZIP
configfile (hd-1,0)/SRS_F6_EN4

title [13] Use /SRS_F6/SRS5.ZIP
configfile (hd-1,0)/SRS_F6_EN5

title [14] Use /SRS_F6/SRS6.ZIP
configfile (hd-1,0)/SRS_F6_EN6

title [15] Use /INTEL1.ZIP
configfile (hd-1,0)/INTEL1

title [16] Use /INTEL2.ZIP
configfile (hd-1,0)/INTEL2

title [17] Use /INTEL3.ZIP
configfile (hd-1,0)/INTEL3

title [18] Use /INTEL4.ZIP
configfile (hd-1,0)/INTEL4

title [19] Use /INTEL5.ZIP
configfile (hd-1,0)/INTEL5

title [20] Use /AMD1.ZIP
configfile (hd-1,0)/AMD1

title [21] Use /AMD2.ZIP
configfile (hd-1,0)/AMD2

title [22] Use /NV1RAID.ZIP
configfile (hd-1,0)/NV1RAID

title [23] Use /NV1AHCI.ZIP
configfile (hd-1,0)/NV1AHCI

title [24] Use /NV2RAID.ZIP
configfile (hd-1,0)/NV2RAID

title [25] Use /NV2AHCI.ZIP
configfile (hd-1,0)/NV2AHCI

title [26] Use /HP.ZIP
configfile (hd-1,0)/HP

title [27] Use /IBM.ZIP
configfile (hd-1,0)/IBM

title [28] Use /OEM1.ZIP
configfile (hd-1,0)/OEM1

title [29] Use /OEM2.ZIP
configfile (hd-1,0)/OEM2

title [30] Use /OEM3.ZIP
configfile (hd-1,0)/OEM3

title [31] Use /OEM4.ZIP
configfile (hd-1,0)/OEM4

title [32] Use /OEM5.ZIP
configfile (hd-1,0)/OEM5

title [33] Use /OEM6.ZIP
configfile (hd-1,0)/OEM6

title
checkrange 1 read 0x60000 && write (hd10,0)/_setenvi.bat \r\nset USBHDD=Yes\r\n
map --mem (hd10,0)/F6.GZ (fd0)
map --mem (hd10,0)/F6.GZ (fd1)
map --hook
map (hd10) (hd0)
map (hd0) (hd10)
map --hook
rootnoverify (hd0,0)
chainloader /io.sys

title
map --mem=0x8000 /WINNT.SIF (rd) && write 0x64000 1
checkrange 1 read 0x64000 || configfile (hd-1,0)/bootntldr
checkrange 1 read 0x64000 && configfile (hd-1,0)/unattend
回复

使用道具 举报

898#
发表于 2010-3-16 16:45:37 | 只看该作者
只能在FTP上下载么?
回复

使用道具 举报

899#
发表于 2010-3-16 16:51:59 | 只看该作者
上面没错啊。
GOTO 9 就是
title
checkrange 1 read 0x60000 && write (hd10,0)/_setenvi.bat \r\nset USBHDD=Yes\r\n
map --mem (hd10,0)/F6.GZ (fd0)
map --mem (hd10,0)/F6.GZ (fd1)
map --hook
map (hd10) (hd0)
map (hd0) (hd10)
map --hook
rootnoverify (hd0,0)
chainloader /io.sys

GOTO 10就是这段
title
map --mem=0x8000 /WINNT.SIF (rd) && write 0x64000 1
checkrange 1 read 0x64000 || configfile (hd-1,0)/bootntldr
checkrange 1 read 0x64000 && configfile (hd-1,0)/unattend
回复

使用道具 举报

900#
发表于 2010-3-16 16:54:47 | 只看该作者
#898也没有错啊。加个标号就看明白多了。
#34
title
checkrange 1 read 0x60000 && write (hd10,0)/_setenvi.bat \r\nset USBHDD=Yes\r\n
map --mem (hd10,0)/F6.GZ (fd0)
map --mem (hd10,0)/F6.GZ (fd1)
map --hook
map (hd10) (hd0)
map (hd0) (hd10)
map --hook
rootnoverify (hd0,0)
chainloader /io.sys

#35
title
map --mem=0x8000 /WINNT.SIF (rd) && write 0x64000 1
checkrange 1 read 0x64000 || configfile (hd-1,0)/bootntldr
checkrange 1 read 0x64000 && configfile (hd-1,0)/unattend
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 18:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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