无忧启动论坛

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

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

  [复制链接]
541#
 楼主| 发表于 2011-7-3 15:51:42 | 只看该作者
都是连写出现的问题:
if exist rootdir && root %rootdir% && echo root [email=%@root%]%@root%[/email] >> (fd2)/ENVI.BAT

改成:
if exist rootdir && root %rootdir%
if exist rootdir && echo root [email=%@root%]%@root%[/email] >> (fd2)/ENVI.BAT   //这里为何用@root主要是(bd)

[ 本帖最后由 zhaohj 于 2011-7-3 16:26 编辑 ]

Snap1.jpg (13.72 KB, 下载次数: 153)

Snap1.jpg

Snap2.jpg (37.3 KB, 下载次数: 155)

Snap2.jpg
回复

使用道具 举报

542#
 楼主| 发表于 2011-7-3 16:34:12 | 只看该作者
ftp://60.190.19.108/zhaohj/srsf6 放了个完整的版本(包含驱动)
回复

使用道具 举报

543#
发表于 2011-7-3 16:51:18 | 只看该作者
试了无菜单版还是找不到。。。

QEMU用我前面的命令行。

菜单版指定路径可以找到。
回复

使用道具 举报

544#
发表于 2011-7-3 17:06:06 | 只看该作者
在VPC中测试的结果和C大一样。

实机测试也是一样:

两个U盘,一个量产,一个UD,另外刻了一个光盘

SRSF6_NO 放在/BOOT/SRS/ 里面 ,驱动也放在 /BOOT/SRS/里面

驱动是刚从FTP下的
回复

使用道具 举报

545#
 楼主| 发表于 2011-7-3 17:08:10 | 只看该作者
原帖由 chenall 于 2011-7-3 16:51 发表
试了无菜单版还是找不到。。。

QEMU用我前面的命令行。

菜单版指定路径可以找到。


是刚下载的吗?你再把环境讲一下及命令调用
回复

使用道具 举报

546#
发表于 2011-7-3 17:21:31 | 只看该作者

回复 #547 zhaohj 的帖子

刚刚从FTP上下载的
QEMU命令行
bin\qemu.exe -device lsi53c895a -m 256 -sdl -L bios\ -boot c -snapshot -hda \\.\PhysicalDrive0

GRLDR是最新版。

文件目录
(hd0,4)/boot/srsf6
(hd0,4)/boot/srsf6/srs
....

命令行
(hd0,4)/boot/srsf6/srsf6_no  失败。
/boot/srsf6/srsf6_no /boot/srsf6/srs 失败。
都是提示没有找到驱动。

菜单版使用最后一个菜单输入/boot/srsf6/srsid可以找到。
回复

使用道具 举报

547#
 楼主| 发表于 2011-7-3 17:32:02 | 只看该作者
原帖由 chenall 于 2011-7-3 17:21 发表
菜单版使用最后一个菜单输入/boot/srsf6/srsid可以找到


那你的驱动目录应该是:
/boot/srsf6/srs/srsid/
上面srsid目录下存在srsid.txt

主要是考虑3种驱动同时存在,不然文件太乱
调用:
/boot/srsf6/srsf6_no /boot/srsf6/srs

==================
现在的驱动目录是有点混,主要是考虑与菜单版一致
/boot/srsf6/srsf6_no /boot/srsf6/srs
则:
/boot/srsf6/srs 目录下存在oem、sif、srsid目录,实际的目录是:
/boot/srsf6/srs/oem/
/boot/srsf6/srs/sif/
/boot/srsf6/srs/srsid/

[ 本帖最后由 zhaohj 于 2011-7-3 17:36 编辑 ]
回复

使用道具 举报

548#
 楼主| 发表于 2011-7-3 17:58:57 | 只看该作者
我还是再提供一个版本,直接用驱动目录来表示,这样比较直观,如驱动放在:(hd0,5)/boot/test/oem/
就在上面目录下查找txtsetup.oem、txtsetup.sif、srsid.txt 3中之一
调用:SRSF6N (hd0,5)/boot/test/oem
         SRSF6N (hd0,5)/boot/test/oem fira

没有指定驱动,优先查找SRSF6N同目录SRS下的驱动 及 同目录SRS/OEM/、SRS/SIF/、SRS/SRSID/的驱动
找不到,默认查找/SRS下的驱动(不再查找/SRS/OEM等目录下)

[ 本帖最后由 zhaohj 于 2011-7-3 18:59 编辑 ]

SRSF6N.7z

47.38 KB, 下载次数: 20, 下载积分: 无忧币 -2

回复

使用道具 举报

549#
发表于 2011-7-4 15:37:01 | 只看该作者
一样的失败,No Find Driver
你可以自己用QEMU测试一下,我用无菜单版还没有成功过,郁闷。
实机虚拟机都是一样的,总是No Find Driver.

bin\qemu.exe -device lsi53c895a -m 256 -sdl -L bios\ -boot c -snapshot -hda \\.\PhysicalDrive0
回复

使用道具 举报

550#
发表于 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 - ...


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

使用道具 举报

551#
发表于 2011-7-4 15:42:05 | 只看该作者
无菜单版不管虚拟机还是实机测试,我测试了一下,也没有成功:No Find Driver

[ 本帖最后由 zxw 于 2011-7-4 15:45 编辑 ]
回复

使用道具 举报

552#
 楼主| 发表于 2011-7-4 17:02:44 | 只看该作者
确实发现一个错误,大小写引起的。如(bd)/BOOT/SRS,原来处理成set /u 了
另txtsetup.sif也有笔误。

SRSF6N.7z

47.39 KB, 下载次数: 27, 下载积分: 无忧币 -2

回复

使用道具 举报

553#
发表于 2011-7-4 22:51:26 | 只看该作者
原帖由 chenall 于 2011-7-3 17:21 发表
命令行
(hd0,4)/boot/srsf6/srsf6_no  失败。
/boot/srsf6/srsf6_no /boot/srsf6/srs 失败。
都是提示没有找到驱动。

菜单版使用最后一个菜单输入/boot/srsf6/srsid可以找到。 ...


测试还是这个结果。
回复

使用道具 举报

554#
 楼主| 发表于 2011-7-5 08:37:05 | 只看该作者
原帖由 zxw 于 2011-7-4 22:51 发表
菜单版使用最后一个菜单输入/boot/srsf6/srsid可以找到


对这个结果表示怀疑!
菜单版输入/boot/srsf6/srsid

那无菜单版应该这样:
SRSF6_NO /boot/srsf6/
SRSF6N /boot/srsf6/srsid
回复

使用道具 举报

555#
发表于 2011-7-5 08:56:43 | 只看该作者

回复 #556 zhaohj 的帖子

抱歉,菜单版输入/boot/srs/oem 成功
而无菜单版这样均不成功:
SRSF6N /boot/srs/
SRSF6N /boot/srs/oem

[ 本帖最后由 zxw 于 2011-7-5 09:53 编辑 ]
回复

使用道具 举报

556#
 楼主| 发表于 2011-7-5 12:53:43 | 只看该作者
SRSF6_NO循环3次的版本

SRSF6_NO.7z

47.46 KB, 下载次数: 22, 下载积分: 无忧币 -2

回复

使用道具 举报

557#
发表于 2011-7-6 11:09:40 | 只看该作者
我的UD也没成功!不想尝试了 我不懂啊
回复

使用道具 举报

558#
 楼主| 发表于 2011-7-6 11:18:57 | 只看该作者
已修正,请重新到一楼下载。(fat格式化的盘,MS不认)
回复

使用道具 举报

559#
发表于 2011-7-6 11:39:59 | 只看该作者
请问Z兄,是无菜单版 如何能做到ZIP 启动后 把可见区MAP到HD,虚拟出A盘, 但是同时又不破坏UD区的?

我的所有菜单都放在UD的, 我的菜单如果是ZIP启动,即使是map到HD,再虚拟了F6到A盘后返回时就找不到藏在UD的菜单了
回复

使用道具 举报

560#
发表于 2011-7-6 14:47:21 | 只看该作者
@zhao:
呵,终于成功了。辛苦了。
回复

使用道具 举报

561#
 楼主| 发表于 2011-7-6 18:44:11 | 只看该作者
原帖由 drdark 于 2011-7-6 11:39 发表
请问Z兄,是无菜单版 如何能做到ZIP 启动后 把可见区MAP到HD,虚拟出A盘, 但是同时又不破坏UD区的?

我的所有菜单都放在UD的, 我的菜单如果是ZIP启动,即使是map到HD,再虚拟了F6到A盘后返回时就找不到藏在 ...


ZIP 启动,看你怎么调用?
SRSF6_NO /BOOT/SRS  不会破坏可见区
SRSF6_NO /BOOT/SRS fira 把可见区放在(hd),即最后的硬盘
回复

使用道具 举报

562#
发表于 2011-7-7 16:47:57 | 只看该作者
就差详细的原理介绍与应用介绍了。
回复

使用道具 举报

563#
 楼主| 发表于 2011-7-7 23:53:58 | 只看该作者
按照ZXW的建议,把SRSF6_NO与SRSF6N功能两合一,取名为SRSF6N
回复

使用道具 举报

564#
发表于 2011-7-8 09:23:42 | 只看该作者
原帖由 zhaohj 于 2011-7-6 18:44 发表


ZIP 启动,看你怎么调用?
SRSF6_NO /BOOT/SRS  不会破坏可见区
SRSF6_NO /BOOT/SRS fira 把可见区放在(hd),即最后的硬盘


我的情况可能不一样, 我的U盘把所有grub菜单都放入UD,还有PE的镜像,MAXDOS的软盘镜像等等,可见区只放SRS目录以便添加驱动。

如果是ZIP启动,可见区是fd0,如果用F6模块把SRS驱动 MAP到fd0的话,就会因UD被破坏(可见区和UD原本都在fd0上,map只能map走可见区)而导致 模块返回时,map iso镜像 找不到UD上的文件 或者 configfile 找不到UD上的菜单。

我现在的F6 img镜像的菜单是这样处理的,在F6模块里面只map 到 fd2 和 fd3, 返回到原菜单,在执行chainloader命令前 加入if exist (fd3) && map (fd3) (fd1) 和 if exist (fd2)&& map (fd2) (fd0), 这样就避开了这个问题。这样即时是zip启动,也可以挂A盘驱动。

所以Z兄,能否小改一下你的单文件,提供一个只map  (fd2) 和 (fd3)的版本,让用户自己在自定义菜单上像我那样调用
回复

使用道具 举报

565#
发表于 2011-7-8 10:23:42 | 只看该作者
老大,看看问题在哪里?




SRSF6N放在AXPE下。
菜单如下:
title Windows 2003 PE
command ()/AXPE/SRSF6N
chainloader ()/AXPE/SETUPLDR.BIN




[ 本帖最后由 chiannet 于 2011-7-8 10:31 编辑 ]
回复

使用道具 举报

566#
 楼主| 发表于 2011-7-8 10:38:14 | 只看该作者
“if exist (fd3) && map (fd3) (fd1) 和 if exist (fd2)&& map (fd2) (fd0), 这样就避开了这个问题”
------------
那只要map (fd2) (fd0),势必也破坏(ud)啊?!
-----------
目前看来zip只能把文件放在可见区。
回复

使用道具 举报

567#
发表于 2011-7-8 10:48:31 | 只看该作者

回复 #567 chiannet 的帖子

文件名大小写吧...
回复

使用道具 举报

568#
 楼主| 发表于 2011-7-8 10:49:42 | 只看该作者
原帖由 chiannet 于 2011-7-8 10:23 发表
老大,看看问题在哪里?
SRSF6N放在AXPE下。
菜单如下:
title Windows 2003 PE
command ()/AXPE/SRSF6N
chainloader ()/AXPE/SETUPLDR.BIN



调用都没有错
你确定你机器的驱动一定包含在txtsetup.sif并有对应的sys文件?
回复

使用道具 举报

569#
发表于 2011-7-8 10:51:02 | 只看该作者

回复 #569 zxw 的帖子

我是在VM虚拟机测试的,文件名一律大写的
回复

使用道具 举报

570#
 楼主| 发表于 2011-7-8 10:56:52 | 只看该作者
原帖由 chiannet 于 2011-7-8 10:51 发表
我是在VM虚拟机测试的,文件名一律大写的


我的FTP上zhaohj下应该有虚拟机的驱动。估计你的没有。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 09:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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