无忧启动论坛

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

F6模块的问题

[复制链接]
31#
发表于 2012-4-7 15:00:17 | 只看该作者

回复 #30 dvd008 的帖子

--fira:2 srs:3 /menu.lst   #这样就行了

自动版的差不多了  通过变量控制加载两个img后自动退出
回复

使用道具 举报

32#
 楼主| 发表于 2012-4-7 15:04:12 | 只看该作者
刚刚模仿,已经知道手动回主菜单了

现在,INTEL3系列,AMDSATA. 部分服务器, 它们的驱动,普通的F6模块无效,

只有这样加载

然后,既可以启动PE,也可以完成系统安装
回复

使用道具 举报

33#
 楼主| 发表于 2012-4-7 15:11:47 | 只看该作者
原帖由 sratlf 于 2012-4-7 15:00 发表
--fira:2 srs:3 /menu.lst   #这样就行了

自动版的差不多了  通过变量控制加载两个img后自动退出


退回到主菜单,最理想.

MENU.LST 放根目录,好像没有问题吧?



启动根目录的MENU.LST,进入选项
0 加载SATA IMG, 列表选择,加载,退回.

主菜单加两个选项:
1. 列表根目录ISO      选择ISO 并启动
2.列表BOOT目录IMG

...

7. 启动根目录WINPE.IS_
8. 启动$LDR$继续安装系统


目前,手动,上面可以实现了
回复

使用道具 举报

34#
 楼主| 发表于 2012-4-7 15:18:03 | 只看该作者
我原来的MENU.LST 开头是:
terminal console
color white/blue blue/yellow light-red/blue 10
debug off
default 0
#timeout 10
clear


你的模板是:
debug off
checkrange 0x21 read 0x8280 && pxe keep
font /BOOT/GRUB/UNIFONT.HEX
graphicsmode -1 640
terminal --font-spacing=0:3
color normal=31 highlight=0x75 helptext=0x1D heading=0x0A standard=0x0F border=0x00
splashimage /BOOT/GRUB/SNOW.LZMA
set com=/BOOT/GRUB/
cat --length=0 %?_BOOT%%com%RUN && set root=%?_BOOT% ! cat --length=0 %@root%%com%RUN && set root=%@root% ! find --set-root %com%RUN
set com= && set root= && command --set-path=%root%%com%
default 1


你的能兼容我那个吗?
回复

使用道具 举报

35#
 楼主| 发表于 2012-4-7 15:25:49 | 只看该作者
好像行,
不过菜单乱码了

如果用英文菜单,删除
UNIFONT.HEX 可以吧?
回复

使用道具 举报

36#
 楼主| 发表于 2012-4-7 15:33:01 | 只看该作者
现在:
--fira SRS:1  是不是FD1是IMGS目录的FR驱动, FD0是选择的驱动?   结果:可以看见两个软驱,一个FR,一个选择的.  (需要的结果)

--FIRA:2 SRS:1    结果: 看不见软驱. (不是需要的结果)

如果要FD1是选择的驱动, FD0是IMGS的FR驱动,该怎么做?

主菜单: 加载SATA驱动到FD0 ,FR驱动到FD1

加载SATA驱动到FD1,FR驱动到FD0

两个选项

[ 本帖最后由 dvd008 于 2012-4-7 15:35 编辑 ]
回复

使用道具 举报

37#
 楼主| 发表于 2012-4-7 15:39:27 | 只看该作者
IMG.ISO 文件名,可以多长?
回复

使用道具 举报

38#
 楼主| 发表于 2012-4-7 15:45:06 | 只看该作者
--FIRA:1 SRS:2  ,1为SATA,2为自己的FR, 也可以实现两个软驱,达到需要的结果.

这里面, 1和2, 固定对应FD1 和FD0吗?

也就是 FIRA: 后面的一定是FD1, SRS:后面一定是FD0 ?
回复

使用道具 举报

39#
发表于 2012-4-7 16:31:04 | 只看该作者

回复 #35 dvd008 的帖子

菜单需要用utf8编码  要不显示中文会乱码

加载SATA驱动到FD0 ,FR驱动到FD1  用  --fira:firadisk驱动 srs:sata驱动

加载SATA驱动到FD1,FR驱动到FD0  用  --fira:sata驱动 srs:firadisk驱动

--fira 默认是找/boot/imgs/下的firadisk.img

文件名多长都行  没要求

--fira后面的img一定是在fd1  srs后面的img一定是在fd0

[ 本帖最后由 sratlf 于 2012-4-7 16:43 编辑 ]
回复

使用道具 举报

40#
 楼主| 发表于 2012-4-7 16:37:01 | 只看该作者
加载SATA驱动到FD0 ,FR驱动到FD1  用  --fira:sata驱动 srs:firadisk驱动

加载SATA驱动到FD1,FR驱动到FD0  用  --fira:firadisk驱动 srs:sata驱动
写反了吧?

和矛盾了
--fira后面的img一定是在fd1  srs后面的img一定是在fd0
回复

使用道具 举报

41#
发表于 2012-4-7 16:42:22 | 只看该作者

回复 #40 dvd008 的帖子

晕  写反了  

--fira后面的img一定是在fd1  srs后面的img一定是在fd0  这个是肯定没错的
回复

使用道具 举报

42#
发表于 2012-4-7 19:06:55 | 只看该作者
@dvd008

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191301&page=148#pid2417197

用这个版本试下吧
  1. title test \n
  2. set srsmode=1
  3. set forcend=1
  4. set listnote=格式:\n\t--fira:[加载至fd1的文件编号] srs:[加载至fd0的文件编号]
  5. command RUN --autolist --show.img /BOOT/
复制代码
只加载两个img  然后会返回  也可以在后面加别的命令执行 比如
  1. title test \n
  2. set srsmode=1
  3. set forcend=1
  4. set listnote=格式:\n\t--fira:[加载至fd1的文件编号] srs:[加载至fd0的文件编号]
  5. RUN --autolist --show.img /BOOT/
  6. RUN --automenu --show.iso /
复制代码

[ 本帖最后由 sratlf 于 2012-4-7 19:20 编辑 ]
回复

使用道具 举报

43#
 楼主| 发表于 2012-4-7 19:32:33 | 只看该作者
1,输入两个IMG,自动返回都可以
2.返回后,没有列出根目录(或者指定目录)的ISO ,目前只能主菜单加一个列出ISO解决
title test \n
set srsmode=1
set forcend=1
set listnote=格式:\n\t--fira:[加载至fd1的文件编号] srs:[加载至fd0的文件编号]
RUN --autolist --show.img /BOOT/
RUN --automenu --show.iso /

3.输入一个IMG,不能返回(如果set forcend=1 ,是返回用的),希望一个IMG也可以返回
回复

使用道具 举报

44#
 楼主| 发表于 2012-4-7 19:43:19 | 只看该作者
这个好像不对,菜单无法选择,直接跳过
title test \n
set srsmode=1
set forcend=1
set listnote=格式:\n\t--fira:[加载至fd1的文件编号] srs:[加载至fd0的文件编号]
RUN --autolist --show.img /BOOT/
RUN --automenu --show.iso /
回复

使用道具 举报

45#
 楼主| 发表于 2012-4-7 19:46:04 | 只看该作者
这样可以了,原来少command

title test \n
set srsmode=1
set forcend=1
set listnote=格式:\n\t--fira:[加载至fd1的文件编号] srs:[加载至fd0的文件编号]
command RUN --autolist --show.img /BOOT/
command RUN --automenu --show.iso /
回复

使用道具 举报

46#
发表于 2012-4-7 19:49:10 | 只看该作者

回复 #43 dvd008 的帖子

2,  我这测试着没问题啊  选完了两个img后到了什么界面

3,一个img的可以用  --fira-none srs:数字

因为只用--fira指定一个img的有另外的处理  不方便更改了

[ 本帖最后由 sratlf 于 2012-4-7 19:50 编辑 ]
回复

使用道具 举报

47#
 楼主| 发表于 2012-4-7 20:00:13 | 只看该作者
基本达到要求: 主菜单加3个选项:标准的, 根目录ISO菜单,特制IMG菜单

title 47 run imgs and then \n
set srsmode=1
set listnote=格式:\n\t--fira:[加载至fd1的文件编号] srs:[加载至fd0的文件编号] [将要启动的文件编号或路径]
command RUN --autolist --show.img.iso /BOOT/IMGS/

title 52 auto iso test \n
command RUN --automenu --show.iso /

title 53 test \n
set srsmode=1
set forcend=1
set listnote=格式:\n\t--fira:[加载至fd1的文件编号] srs:[加载至fd0的文件编号]
command RUN --autolist --show.img /BOOT/
command RUN /menu.lst
回复

使用道具 举报

48#
 楼主| 发表于 2012-4-7 20:04:28 | 只看该作者
少了命令,加上好了.

3,一个img的可以用  --fira-none srs:数字
我的意思:
--FIRA SRS:3 ,实际是加载了IMGS目录的FR到FD1, 3加载到FD0

--------------
OK了

--FIRA SRS:3  可以返回
回复

使用道具 举报

49#
 楼主| 发表于 2012-4-7 20:06:57 | 只看该作者
command RUN --automenu --show.iso

怎么才能只显示ISO 菜单?  现在的也行.能实现更好

如图

[ 本帖最后由 dvd008 于 2012-4-7 20:08 编辑 ]

未命名.JPG (42.85 KB, 下载次数: 132)

未命名.JPG
回复

使用道具 举报

50#
 楼主| 发表于 2012-4-7 20:17:55 | 只看该作者
去掉我的, 就是你的中文版
去掉你的,好像就是英文版

这些内容,是不是没有也可以运行其它选项?


我原来的MENU.LST 开头是:
terminal console
color white/blue blue/yellow light-red/blue 10
debug off
default 0
#timeout 10
clear


你的模板是:
debug off
checkrange 0x21 read 0x8280 && pxe keep
font /BOOT/GRUB/UNIFONT.HEX
graphicsmode -1 640
terminal --font-spacing=0:3
color normal=31 highlight=0x75 helptext=0x1D heading=0x0A standard=0x0F border=0x00
splashimage /BOOT/GRUB/SNOW.LZMA
set com=/BOOT/GRUB/
cat --length=0 %?_BOOT%%com%RUN && set root=%?_BOOT% ! cat --length=0 %@root%%com%RUN && set root=%@root% ! find --set-root %com%RUN
set com= && set root= && command --set-path=%root%%com%
default 1
回复

使用道具 举报

51#
发表于 2012-4-7 20:29:59 | 只看该作者

回复 #49 dvd008 的帖子

好吧  快成定制版了  用附件的

title 52 auto iso test \n
set showdir=0
command RUN --automenu --show.iso /

可以运行  这些就是菜单显示上的一些设计  还有加载字库以及查找RUN所在

RUN.zip

87.56 KB, 下载次数: 177, 下载积分: 无忧币 -2

回复

使用道具 举报

52#
 楼主| 发表于 2012-4-7 20:35:36 | 只看该作者
这个版本马上测试!

前面版本,通过全部测试!
回复

使用道具 举报

53#
 楼主| 发表于 2012-4-7 20:44:47 | 只看该作者
OK......................

未命名2.JPG (37.94 KB, 下载次数: 139)

未命名2.JPG
回复

使用道具 举报

54#
 楼主| 发表于 2012-4-8 07:06:49 | 只看该作者
想合并目前的几个F6模块功能,但是,挺难啊

1. ZHAOHJ的两个模块(一个基于DOS,一个单文件无DOS), 都可以在IDE模式下,加载通用IDE驱动
但是这个,加载SRS目录的驱动,会提示找不到驱动.  (但可以通过加载两个IMG的方式解决,驱动我做好了,测试没问题)

2. 他那个单文件的,有个检测ID界面, 这个能实现吗? 只要显示本机ID 就可以

我打算单独放到主菜单, 执行后,显示结果, 有个返回主菜单的选项, 还有一些文字说明

---:显示结果
ID: PCI\VEN..................CC_0104
返回主菜单
说明(可以是英文)
8086---INTEL
4392--AMD
78XX--AMD8XX
...

[ 本帖最后由 dvd008 于 2012-4-8 07:08 编辑 ]

3.JPG (65.57 KB, 下载次数: 141)

3.JPG
回复

使用道具 举报

55#
 楼主| 发表于 2012-4-8 18:12:11 | 只看该作者
完整MEM的IMG驱动+ 原来单文件SYS, 合并起来才比较好
回复

使用道具 举报

56#
 楼主| 发表于 2012-4-9 08:41:01 | 只看该作者
这个能自动执行最好,启动后,自动执行主菜单这个选项,然后,返回主菜单,默认条目.



---:显示结果
ID: PCI\VEN..................CC_0104
返回主菜单
说明(可以是英文)
8086---INTEL
4392--AMD
78XX--AMD8XX
回复

使用道具 举报

57#
 楼主| 发表于 2012-4-9 08:42:06 | 只看该作者
不行的话,我还是通过ZHAOHJ那个获取,或者进PE获取硬件ID
回复

使用道具 举报

58#
发表于 2012-4-9 10:51:46 | 只看该作者

回复 #57 dvd008 的帖子

检测hardware id的话用外部命令chkpci就行了   都是通过这个外部命令检测的

chkpci -srs

得到的结果就是本机的srs id  如果没有的话就是不需要srs驱动
回复

使用道具 举报

59#
 楼主| 发表于 2012-4-9 10:57:10 | 只看该作者
chkpci,哪里有?

ZHAOHJ的F6模块,看不见这个
回复

使用道具 举报

60#
发表于 2012-4-9 11:01:02 | 只看该作者

回复 #59 dvd008 的帖子

都集成在里面了  我的也是集成了

CHKPCI.7z

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

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 19:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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