无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: sratlf
打印 上一主题 下一主题

[分享] RUN 1206 更新 支持磁盘交换,文件检索,自动菜单,自动列表,全自动安装nt5x系统

    [复制链接]
931#
发表于 2011-11-30 09:07:38 | 只看该作者
还有一个问题,自动菜单中为什么进入两种菜单模式,会有所不同,如下图。


VBE显示模式:



gfxmenu显示模式:(gfxmenu (bd)/gdos/grub/MESSAGE)


进入后可以操作所有驱动器,而VBE模式不能。


[ 本帖最后由 hai2002713 于 2011-11-30 09:08 编辑 ]
回复

使用道具 举报

932#
 楼主| 发表于 2011-11-30 09:44:19 | 只看该作者

回复 #931 hai2002713 的帖子

其实vbe下也是可以的  只不过vbe下的菜单项必须含有启动敏感命令 (即boot、command等等)

没有的话通过上下方向键就不能被选中  但是可以通过左右方向键选中

gfxmenu模式下就忽略这个了  所有的title都能被选中  不管是不是可以启动的
回复

使用道具 举报

933#
发表于 2011-11-30 14:43:13 | 只看该作者
原帖由 sratlf 于 2011-11-30 09:44 发表
其实vbe下也是可以的  只不过vbe下的菜单项必须含有启动敏感命令 (即boot、command等等)

没有的话通过上下方向键就不能被选中  但是可以通过左右方向键选中

gfxmenu模式下就忽略这个了  所有的title都能 ...


哦,是这样的啊,谢谢了。
回复

使用道具 举报

934#
发表于 2011-12-6 01:49:43 | 只看该作者
小白看的头晕 直接问版主了 我把你的RUN改成RUNSRATLF  这样我菜单要怎么写?   
如:command RUNSRATLF
RUNSRATLF /BOOT/IMGS/ADDS.ISO等就可以了?
回复

使用道具 举报

935#
 楼主| 发表于 2011-12-6 08:34:31 | 只看该作者

回复 #934 legendvip 的帖子

完全可以
回复

使用道具 举报

936#
发表于 2011-12-6 09:34:31 | 只看该作者
版主,这个有木有自动生成列表时根据这个目录的指定txt或ini文本文件来显示title的!例如:   s.ima    某某工具箱      
一行一条内容,用户自己编辑文件与中文名称,判断文件名,根据文件名,显示第二字段中文!如果不存在显示文件名为title
回复

使用道具 举报

937#
 楼主| 发表于 2011-12-6 09:45:56 | 只看该作者

回复 #936 my9823 的帖子

现在的方法是用的同名txt文件   如 s.ima  可以写个 s.txt放在同一目录下

txt文件第一行就是显示的title名称  第二行是前置参数  第三行是后置参数

你说的这种方式没太看明白。。。
回复

使用道具 举报

938#
发表于 2011-12-6 10:27:12 | 只看该作者
那有n个img,岂不要用n个txt,目录更乱了!我的意思是判断有木有指定txt,根据对应关系显示title,用户增加几个img,就只需在txt中添加几行就可以!
回复

使用道具 举报

939#
发表于 2011-12-6 10:39:08 | 只看该作者
当然前提是加载了中文字体!比方说,我在这个目录添加dg.img,我就在menulist.txt(可以有run参数指定)中添加一行:
dg.img   diskgenuis磁盘管理
运行run产生列表菜单,标题由批处理提取第二字段用做title,map第一字段加载!第一字段文件名必须存在此文件!
回复

使用道具 举报

940#
 楼主| 发表于 2011-12-6 10:58:26 | 只看该作者

回复 #939 my9823 的帖子

明白了  想法不错  不过有个问题  

这样的话怎么区分每个文件的文件名  显示名  需要加的参数呢  不可能用空格区分吧

比如两个文件  A.ISO B.IMG  分别需要用命令
RUN --fira iso=/A.ISO
RUN B.IMG --dts-ext 1c

这种txt里怎么写
回复

使用道具 举报

941#
发表于 2011-12-7 12:15:01 | 只看该作者
我的VBE背景分辨率是1024X768
菜单是这样:
title   --加载 IMA、IMG 工具
set font=font (ud)/BOOT/GRUB/UNIFONT.HEX
command RUN --automenu --show.IMA.IMG.LST (ud)/BOOT/IMGS/
中间会有一个黑条,返回主菜单会消失

800X600分辨率就没问题

[ 本帖最后由 tulongwa 于 2011-12-7 12:16 编辑 ]
回复

使用道具 举报

942#
 楼主| 发表于 2011-12-7 13:19:02 | 只看该作者

回复 #941 tulongwa 的帖子

和vbe显示模式有关系  反馈给c大看下吧
回复

使用道具 举报

943#
发表于 2011-12-7 14:05:34 | 只看该作者
可是ZXW的RUN没有这个现象
回复

使用道具 举报

944#
发表于 2011-12-8 21:38:30 | 只看该作者

回复 #1 sratlf 的帖子

请问S大
RUN --fira srs:/SRS.IMG iso=/WIN$.ISO

SRS.IMG 是不是一定要放在光盘的根目录  ??  把他移到硬盘的根目录 提示找不到.
回复

使用道具 举报

945#
 楼主| 发表于 2011-12-8 22:13:45 | 只看该作者

回复 #944 zqjiang 的帖子

应该可以吧  你直接find能找到移动硬盘上的文件吗

虚拟机测试没问题


[ 本帖最后由 sratlf 于 2011-12-8 22:22 编辑 ]
回复

使用道具 举报

946#
发表于 2011-12-9 13:18:45 | 只看该作者
麻烦 S大了  不好意思   现在可以了  是我自己的问题

[ 本帖最后由 zqjiang 于 2011-12-9 15:44 编辑 ]
回复

使用道具 举报

947#
发表于 2011-12-9 20:26:06 | 只看该作者
set front=--mem
command RUN --fira --automenu --show.ISO ()/BOOT/IMGS/
生成菜单的时候会等很长时间,屏幕上只有一个光标。很像死机,是不是加强版firadisk有点问题,
回复

使用道具 举报

948#
发表于 2011-12-9 21:12:30 | 只看该作者

回复 #947 tulongwa 的帖子

我这边实机和虚拟都没有这个问题 参数和你一样 很快的
回复

使用道具 举报

949#
发表于 2011-12-10 10:32:21 | 只看该作者
谢谢,下下来研究一下
回复

使用道具 举报

950#
 楼主| 发表于 2011-12-11 12:16:20 | 只看该作者
原帖由 tulongwa 于 2011-12-9 20:26 发表
set front=--mem
command RUN --fira --automenu --show.ISO ()/BOOT/IMGS/
生成菜单的时候会等很长时间,屏幕上只有一个光标。很像死机,是不是加强版firadisk有点问题,



你可以换成普通的firadisk.img试试

或者执行  command RUN --set-debug=3 --fira --show.ISO ()/BOOT/IMGS/ 看下卡在了哪里
回复

使用道具 举报

951#
发表于 2011-12-11 12:36:10 | 只看该作者
启动LINUX系统镜像时中途停止不动是怎么回事?
回复

使用道具 举报

952#
 楼主| 发表于 2011-12-11 13:04:37 | 只看该作者

回复 #951 wan06 的帖子

本来就不支持linux

评分

参与人数 1无忧币 +20 收起 理由
wan06 + 20 精品文章

查看全部评分

回复

使用道具 举报

953#
发表于 2011-12-11 13:21:14 | 只看该作者
楼主:很喜欢你的工具,工具真给力!但pxe时列不出/iso/下的文件?记得pxe启动时/iso/下要一个文件列表文本文件,是吗?
回复

使用道具 举报

954#
发表于 2011-12-11 17:52:25 | 只看该作者
刚才执行 command RUN --set-debug=3 --fira --show.ISO ()/BOOT/IMGS/
测试显示:set m=--fira就不动了
加强版firadisk

[ 本帖最后由 tulongwa 于 2011-12-11 17:53 编辑 ]
回复

使用道具 举报

955#
 楼主| 发表于 2011-12-11 18:24:39 | 只看该作者

回复 #954 tulongwa 的帖子

  1. set m=%~1
  2. if "%m:~,2%"=="--" && goto :%m:~2,3% || goto :%m:~2% || goto :merror ! if "%~1"=="" goto :input || if "%~x1"=="" goto :chain || goto :%~x1 || goto :merr
复制代码

这个是执行的那行命令  可能是太长  处理起来死机了。。。

测试下下  用你提供的fba文件黑条问题确实存在  不过前面加上 set image=splashimage (ud)/BOOT/GRUB/BG2.LZMA 可以避免

卡死问题不存在  应该是和机器有关

[ 本帖最后由 sratlf 于 2011-12-11 18:42 编辑 ]
回复

使用道具 举报

956#
发表于 2011-12-11 19:11:54 | 只看该作者
新版支持,这样可以不用那么多的txt了!
回复

使用道具 举报

957#
 楼主| 发表于 2011-12-11 19:35:52 | 只看该作者

回复 #956 my9823 的帖子

恩  没找到什么太好的方法  先用这种吧
回复

使用道具 举报

958#
发表于 2011-12-11 21:22:46 | 只看该作者
默认只查找chpu四个设备 忽略软驱 不好吧 U盘识别了软驱  比较麻烦吧

menu_config.txt 很有用   可以把其他的txt 全部删除了

[ 本帖最后由 zqjiang 于 2011-12-11 21:25 编辑 ]
回复

使用道具 举报

959#
 楼主| 发表于 2011-12-11 21:41:19 | 只看该作者

回复 #958 zqjiang 的帖子

有利有弊  碰到某些自带软驱的机器就很容易卡死  而且查找时含有软驱会很慢

至于识别成软驱的U盘  会处理成hdd  再有特殊情况也可以手动指定查找软驱  先试试再说吧
回复

使用道具 举报

960#
发表于 2011-12-11 22:19:27 | 只看该作者
其实linux无非是这样的格式:
kernel  /路径/内核名称  内核参数
initrd  /路径/initrd名称
比如puppy,就是:
kernel  /vmlinuz    内核参数   //这个参数每个发行版都不同,有的是内核处理,有的启动脚本处理
initrd   /initrd.gz                   //这个vmlinuz和initrd名称可以改成自己喜欢

老大可以加些参数--vmlinuz:/boot/vmlinuz --initrd:/boot/initrd   --vmlinuz-para: (这里怎么写不知道如果很长,怎么写,字符串么?参数之间空格的!)
判断完成就找上面的写法启动一般都能启动!

linux老鸟们轻点拍砖@!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-29 17:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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