无忧启动论坛

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

SRS_F6纯仿真驱动返回模块(5.31正式版发布)(6.10支持x64)

[复制链接]
151#
发表于 2010-5-28 07:51:30 | 只看该作者
反馈个问题,不知道是不是特例:
放在UD中启动,加载自己输入的.zip驱动后可以返回菜单,但是选择从光驱(物理光驱)引导失败。没有出错信息,就是不能从光驱引导,既不死机也不报错……
P大的那个F6模块也一样……。
物理光驱是串口的,但我以前在虚拟机上测试过,应该是好用的
回复

使用道具 举报

152#
 楼主| 发表于 2010-5-28 09:37:35 | 只看该作者
串口SATA光驱是比较麻烦,除非你是从光驱启动的。这个是GRUB4DOS对SATA光驱支持不够的关系。
回复

使用道具 举报

153#
发表于 2010-5-28 15:04:38 | 只看该作者
zhaohj 老师:你能把菜单改成中文吗.我第菜鸟搞不清.
回复

使用道具 举报

154#
发表于 2010-5-28 20:12:21 | 只看该作者
原帖由 zhaohj 于 2010-5-28 09:37 发表
串口SATA光驱是比较麻烦,除非你是从光驱启动的。这个是GRUB4DOS对SATA光驱支持不够的关系。

原来如此。
可惜目前大部分光驱都是串口的了,不知道不点或者chenall有没有更新这个的计划
回复

使用道具 举报

155#
 楼主| 发表于 2010-5-28 22:57:50 | 只看该作者
估计没有这个更新计划。这个是老问题了,只能等待第三方程序如PLPBT等支持SATA光驱,不过目前还没有。

要用中文版,就用5.18版吧,双语的。纯驱动返回希望尽可能少用内存。
回复

使用道具 举报

156#
发表于 2010-5-29 07:26:52 | 只看该作者
问题既然已经解决,和himem.sys无关,
正式版这个文件是否应该保留?

正式版前是否还放个最后的测试版?
回复

使用道具 举报

157#
 楼主| 发表于 2010-5-29 08:58:12 | 只看该作者
原帖由 dvd008 于 2010-5-29 07:26 发表
问题既然已经解决,和himem.sys无关,
正式版这个文件是否应该保留?

正式版前是否还放个最后的测试版?


看来还得放测试,我前段时间在怀疑03的控制台有些机器上蓝屏是不是Firadisk驱动引起的,因为RAMDISK方式不用FIRADISK是不会蓝屏的。
Firadisk、winvblock对03的支持,不知哪个更好;或者可选择winvblock驱动来个测试?
回复

使用道具 举报

158#
发表于 2010-5-29 09:06:21 | 只看该作者

回复 #157 zhaohj 的帖子

菜鸟瞎说,不知道是不是偶然,个别机子上的个例,27号的0518测试版我下载了竟然03控制台没蓝屏,但昨天的又蓝屏了,控制台没变不知怎么回事。以前的img版的也不蓝屏。
回复

使用道具 举报

159#
发表于 2010-5-29 09:06:26 | 只看该作者

回复 #157 zhaohj 的帖子

老大,文件已传到 FTP(coolg.img)
回复

使用道具 举报

160#
 楼主| 发表于 2010-5-29 10:13:36 | 只看该作者
原帖由 geogls 于 2010-5-29 09:06 发表
菜鸟瞎说,不知道是不是偶然,个别机子上的个例,27号的0518测试版我下载了竟然03控制台没蓝屏,但昨天的又蓝屏了,控制台没变不知怎么回事。以前的img版的也不蓝屏。


IMG版因为没用FIRADISK驱动,所以怀疑FIRADISK驱动引起ISO格式的03控制台蓝屏,也说明FIRADISK对03的支持目前看来还存在问题。对XP支持很好从不蓝屏。

所以目前看来,放个FIRADISK和wvblk可选择驱动方案测试还是需要的。
回复

使用道具 举报

161#
 楼主| 发表于 2010-5-29 10:15:09 | 只看该作者
原帖由 coolg 于 2010-5-29 09:06 发表
老大,文件已传到 FTP(coolg.img)


谢谢,辛苦了!
回复

使用道具 举报

162#
发表于 2010-5-29 10:24:14 | 只看该作者
原帖由 zhaohj 于 2010-5-29 10:13 发表


IMG版因为没用FIRADISK驱动,所以怀疑FIRADISK驱动引起ISO格式的03控制台蓝屏,也说明FIRADISK对03的支持目前看来还存在问题。对XP支持很好从不蓝屏。

所以目前看来,放个FIRADISK和wvblk可选择驱动方案 ...


但前天的在我的机子上03iso控制台竟然没蓝。
回复

使用道具 举报

163#
发表于 2010-5-29 11:25:21 | 只看该作者
在srs_f6模块中找不到ud中的MYISO.ISO,也不能返回ud中的menu.lst,好像找不到ud中的任何东西。

[ 本帖最后由 qdaijchf 于 2010-5-29 17:14 编辑 ]
回复

使用道具 举报

164#
发表于 2010-5-29 12:27:51 | 只看该作者
原帖由 zhaohj 于 2010-5-29 10:15 发表


谢谢,辛苦了!


你先试用一下,没问题我把网络部分解开,重新定制一个,不含网卡驱动
回复

使用道具 举报

165#
发表于 2010-5-29 18:17:47 | 只看该作者
是我的U盘问题还是配置菜单问题以至加载srs_f6模块后找不到ud中的文件?找不到MYISO.ISO。
grldr内置菜单以及menu.lst菜单内容:
default 3
timeout 10
calc *0x60200=*0x82a0
calc *0x60300=*0x829c
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

title . Srs_F6 Menu
configfile ()/SRS_F6/SRS_F6.LST || find --set-root /SRS_F6/SRS_F6.LST && configfile ()/SRS_F6/SRS_F6.LST

title . CDlinux
find --set-root /CDlinux/bzImage
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd

title . WinPE3.0
find --set-root /win7pe.iso
map --mem /win7pe.iso (0xff)
map --hook
chainloader (0xff)
boot

title . Win2003PE
map --mem (ud)/myiso.iso (0xff)
map --hook
chainloader (0xff)

title . PlopBoot Manager
kernel (ud)/plpbt.bin

ud中的文件:

[ 本帖最后由 qdaijchf 于 2010-5-29 18:19 编辑 ]

ud.jpg (32.13 KB, 下载次数: 129)

ud.jpg
回复

使用道具 举报

166#
 楼主| 发表于 2010-5-29 18:25:14 | 只看该作者
加入了WVBLK驱动,这样可以选择FIRADISK或WVBLK驱动。虚拟机测试正常。

加入WVBLK驱动。目的是检验这两个驱动哪个有优势,也检测一下03控制台会不会蓝屏。
回复

使用道具 举报

167#
 楼主| 发表于 2010-5-29 18:28:18 | 只看该作者
原帖由 coolg 于 2010-5-29 12:27 发表


你先试用一下,没问题我把网络部分解开,重新定制一个,不含网卡驱动


是网络组件部分解开,驱动还是原样打包。
因为PXE,网络组件必须,每次解包浪费时间。
驱动打包为了方便替换。
回复

使用道具 举报

168#
发表于 2010-5-29 18:38:03 | 只看该作者
这个简化的模块,驱动就不要换了吧!

完整模块其实也不用考虑,控制台不是每次都用,
而且,有XP的可以用
回复

使用道具 举报

169#
发表于 2010-5-29 19:57:11 | 只看该作者
请教zhao大,PXE启动,客户端用什么方法能正确获取服务端的IP地址?
回复

使用道具 举报

170#
 楼主| 发表于 2010-5-29 23:28:13 | 只看该作者
想做驱动外置吗?
比如在TFTP\COOLG目录下,一个可启动的pe镜像(FAT格式),再一个SERVER_SET.BAT放在COOLG目录下。
server_set.bat内容:
set
set SHARE_NAME=tftp
set SHARE_USER=Guest
set SHARE_PASS=""
上面的内容基本上可以做到通用,放在外面也方便修改。

我们再做个DOS镜像,来处理IP及其他事宜
剽窃C大的批处理用一下:

:PXE
undipd 0x60
str \ip.bin 0 12 /c \bin\pxe.com 0x166 >nul
pxe>pxe_ip.bat
call pxe_ip.bat
del pxe_ip.bat
set Tftp_Server=%pxe_sip%
ECHO.SET PXE_SERVER=%pxe_sip%>%PEdir%\SERV_SET.BAT
if not "%PXE_GIP%"=="0.0.0.0" goto :USE_GRUB
TFTP CFG>\bin\tcp.new
if errorlevel 1 del \bin\tcp.new
if not exist \bin\tcp.new goto :USE_GRUB
ren \bin\tcp.new tcp.cfg
GOTO :END
:USE_GRUB
echo.my_ip=%PXE_YIP%>\bin\tcp.cfg
if not "%PXE_GIP%"=="0.0.0.0" echo gateway=%PXE_GIP%>>\bin\tcp.cfg
:END

明白了吧!
GRLDR-->IO.SYS(DOS处理)->GRUB.EXE 启动PE镜像

undipd.com在我的TFTP\chenall\cspe下的EXT.ZIP,顺便分析一下CHENALL大师的习作,会有收获的。
回复

使用道具 举报

171#
 楼主| 发表于 2010-5-29 23:31:06 | 只看该作者
原帖由 dvd008 于 2010-5-29 18:38 发表
这个简化的模块,驱动就不要换了吧!

完整模块其实也不用考虑,控制台不是每次都用,
而且,有XP的可以用


没换,简化的模块保持原样,默认还保持FIRADISK驱动,但可以手动切换FIRADISK和WVBLK驱动。
回复

使用道具 举报

172#
发表于 2010-5-30 15:05:10 | 只看该作者
现在遇到一个问题,在HP 6910P 上面,PXE启动 SRS_F6进行测试的时候,发现,加载驱动之后,也就是经过一系列的驱动分析之后,再回到GRUB4DOS环境时,实机硬盘HD0无法访问,使用LS命令列出的硬盘实际上是经由 SRS_F6虚拟的硬盘,UNMAP --ALL,取消所有映射也没有效果,仍然无法列出实机硬盘.   map (hd0) (hd0)   map --rehook,仍然无效,无法再识别到实机硬盘HD0.    这不知道是什么原因引起的,是GRUB4DOS,还是DOS,还是???  找不到原因.
回复

使用道具 举报

173#
 楼主| 发表于 2010-5-30 16:54:07 | 只看该作者
刚才看了下,复制时少了,已经修正。抱歉!

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

使用道具 举报

174#
发表于 2010-5-31 17:04:24 | 只看该作者

回复 #174 huangdi 的帖子

自己去置顶贴里找ftp密码去
回复

使用道具 举报

175#
发表于 2010-5-31 17:13:26 | 只看该作者
祝贺正式版发布。谢谢提供。
回复

使用道具 举报

176#
 楼主| 发表于 2010-5-31 17:31:17 | 只看该作者
原帖由 sgw888 于 2010-5-30 15:05 发表
现在遇到一个问题,在HP 6910P 上面,PXE启动 SRS_F6进行测试的时候,发现,加载驱动之后,也就是经过一系列的驱动分析之后,再回到GRUB4DOS环境时,实机硬盘HD0无法访问,使用LS命令列出的硬盘实际上是经由 SRS_F6虚拟 ...


返回后见不到硬盘,在命令行下:
map --unmap=0:0xff
map --rehook
geometry (hd0)

查一下
如果这样查不到,我没办法了。

下载最新版再测试一下!!

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

使用道具 举报

177#
发表于 2010-5-31 17:37:57 | 只看该作者
zhaohj能不能把grub中的各菜单说明一下,有些不知道如何用的,不知道干什么的
回复

使用道具 举报

178#
发表于 2010-5-31 18:19:33 | 只看该作者
5.31正式版 PXE 网启测试报告:

这次换了一个机器,原来用的是HP 6910P,因为不是自己的,所以没有办法继续测试.
这次使用的是HP 540.

第一次网启的时候,速度很快.出现第一个选择菜单:   其中第一个菜单是  串接用户菜单 这时候,按C进入命令行  ls (hd0,   按一下TAB键,可以正常读取本地硬盘hd0,并列出分区.   按ESC返回菜单,选择 串接用户菜单,出现第二个选择菜单: 选择驱动的,这时候,按C进入命令行,仍然可以读取本地硬盘,按ESC返回菜单,选择第一个默认菜单,SRS.ZIP那一项,进过驱动分析处理之后,出现菜单:  加载驱动到AB盘的选择一屏,按C进入命令行,ls (hd0, 按TAB键,只有一个分区,  ls (hd0,0)/  列表文件发现是SRS_F6 虚拟的硬盘.  按ESC返回菜单,选择将FIRADISK的驱动加载到A,B盘为空,然后,进入下一个菜单选择项,第一项是 返回GRUB4DOS的菜单,其中有一项是UNMAP ALL,选择这一项之后,按C进入命令行,再 ls (hd0,  按TAB键还是无法读取本地硬盘. 我只测试到这里. 因为没有看到楼主的回帖,所以没有使用 geometry (hd0) 进行测试,这个明天有空继续测试.

下面是关于返回主菜单的测试:

网启,出现第一个菜单选择屏,按C进入命令行,  cat (pd)/menu.lst 可以查看到文件内容.
在经过驱动处理之后,按C进入命令行, cat (pd)/menu.lst ,提示 File not found

按ESC返回菜单,选择 Return GRUB4DOS Boot Menu,出现下面的信息之后,死机....

Booting [0] Return GRUB4DOS Boot Menu

Address 0x60100: Value 0x1
Address 0x8280:  Value 0x21
Address 0x82a0:  Value 0x21

boot file is GRLDR
Try block size 1408 ...

到这里就不动了.  按CTRL+ALT+Del 无法重启机器. 按电源键可以关机.
回复

使用道具 举报

179#
发表于 2010-5-31 19:26:58 | 只看该作者
用户菜单MENU中启动MYISO.ISO时找不到ud中MYISO.ISO。虽然返回fbinst主菜单以后能顺利启动MYISO.ISO,但不返回主菜单直接启动ud中的MYISO.ISO,相应的这段菜单怎么改?
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)
回复

使用道具 举报

180#
 楼主| 发表于 2010-5-31 22:32:04 | 只看该作者
原帖由 freesoft00 于 2010-5-31 17:37 发表
zhaohj能不能把grub中的各菜单说明一下,有些不知道如何用的,不知道干什么的


指哪个菜单啊?一共也没几个英文,请明示!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-4-14 20:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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