无忧启动论坛

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

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

    [复制链接]
1#
发表于 2011-1-6 12:14:26 | 显示全部楼层
请问,如何在automenu中显示中文菜单?
发现在automenu中全是E文,如何显示中文菜单??
BUG。。如果文件名字超长,则把长文件名为一个菜单,把8.3文件名字又列为一个菜单,其实是同一个文件。
回复

使用道具 举报

2#
发表于 2011-1-17 16:11:38 | 显示全部楼层
LZ: 198#新版RUN自动菜单列表,对长文件名显示仍旧不正常,表现为 dts171AAU.IMA 显示正常,dts171AAU.gz 文件却显示为dts171~1.gz 和dts171AAU.gz 两个,实际是同一个文件,而ISO文件也是如果,除非把文件名改成8.3格式,才显示正常,希望LZ修正此问题。。
回复

使用道具 举报

3#
发表于 2011-1-19 08:43:15 | 显示全部楼层
LZ: 198#和260#新版RUN自动菜单列表,对长文件名显示仍旧不正常,表现为 dts170AAU.IMA 显示正常,dts171AAU.gz 文件却显示为dts170~1.gz 和dts170AAU.gz 两个,实际是同一个文件,而ISO文件也是如此,除非把文件名改成8.3格式,才显示正常,希望LZ修正此问题。。
PS:因我把GRUB的BOOT目录改为GDOS,然后把LZ的RUN文件中的/BOOT/改成/GDOS/而已,不改的话自动菜单列表就无法进入,这点小修改应该影响不大吧。。。



最下面的Win7PEv16.66.iso与WIN7PE~1.ISO是同一个文件。
以上图为GRUB已升级为最新版,RUN为LZ的260#的最新版本。无论是真实机(已试过多台机器),还是虚拟机中测试结果都一样。。

[ 本帖最后由 hai2002713 于 2011-1-19 08:49 编辑 ]
回复

使用道具 举报

4#
发表于 2011-1-19 09:14:35 | 显示全部楼层
问:FIRADISK.IMG文件可不可以使用GZ压缩?
回复

使用道具 举报

5#
发表于 2011-1-19 10:43:39 | 显示全部楼层
zxw的run  的自动菜单更糟,IMA的文件都有两个显示了。
等下试试英文原版GRLDR,我一直使用中文的GRLDR文件,难道是这个原因???


[ 本帖最后由 hai2002713 于 2011-1-19 10:47 编辑 ]
回复

使用道具 举报

6#
发表于 2011-1-19 11:23:55 | 显示全部楼层
刚才试了下,无论是E文原版的,还是中文版的GRLDR,RUN的自动菜单都显示有长文件名和短文件名。。。LS的两位RUN都试过了,结果都一样。。。
我也奇怪,LZ为什么会没有这种情况 。。
回复

使用道具 举报

7#
发表于 2011-1-19 15:46:07 | 显示全部楼层
原帖由 2011eli 于 2011-1-19 15:23 发表



我只能看懂部分代码,我有个小建议,把里面结构增加成这样:

:start
   这里循环遍历参数,把参数用变量储存,先不跳转,保证遍历所有参数
   if  存在"--firadisk"  设置变量 varFiradisk=1
   if ...
不过我想看zxw兄的RUN时发现不是文本文件的,你1楼的RUN似乎也一样,这些是不是用什么工具编译过的?(能反编译吗?)



RUN文件是可以用GZ压缩的,压缩后去掉扩展名.gz,可以使用Total commander文件管理器压缩,很方便的。。
回复

使用道具 举报

8#
发表于 2011-1-19 21:07:57 | 显示全部楼层
原帖由 sratlf 于 2011-1-19 17:59 发表
@ pseudo大

先给你个测试版  格式如下

title automenu
set front=--firadisk
set next=--nodisk
RUN --automenu
configfile (md)0x3000+0x10

也可以只用set next=--mem


以上能再加入中文列表支持就可以,中文字体文件可以另外加入,就更好了。。。
回复

使用道具 举报

9#
发表于 2011-1-20 08:30:02 | 显示全部楼层
原帖由 sratlf 于 2011-1-19 21:19 发表
唉  那能不能麻烦您帮下忙  说下您中文是怎么加载的  之前我问过数次这个问题  都没人理我  

再不行把你配置文件传上来我自己看下  需要zip压缩  其他压缩格式的我手机不能解压  暂时只能手机上网


加载中文其实就只一句话:
fontfile /gdos/grub/fonts.gz
背景图加不加载倒是没关系,加个也行,呵呵
splashimage /gdos/grub/ghost.xpm.gz
以上都使用gz压缩的,字体文件要不要传给你一份?

不过这几天看了论坛中使用MESSAGE加载字体与背景图,显示效果更好
gfxmenu (bd)/GDOS/GRUB/MESSAGE
就一句话,就可以了,连背景图也不用了,但MENU.lst文件要使用UTF-8编码。。
回复

使用道具 举报

10#
发表于 2011-1-20 08:55:01 | 显示全部楼层
我的配置菜单。

menu.zip

816 Bytes, 下载次数: 35, 下载积分: 无忧币 -2

menu2.zip

1010 Bytes, 下载次数: 39, 下载积分: 无忧币 -2

fonts.zip

148.23 KB, 下载次数: 30, 下载积分: 无忧币 -2

回复

使用道具 举报

11#
发表于 2011-1-21 10:07:37 | 显示全部楼层
试了下312#的新版,发现字体文件加载有问题,显示中文有乱码,只加载字体文件不加载背景,还是不显示有乱码,背景文件可以加载,可以正常显示。
而只设置MESSAGE却可以正常显示中文与背景,效果非常好,但在同目录中的.txt文件需要使用UTF-8编码才可以。
还有一点BUG,就是长文件名显示还是有两行,一行长的一行短的,呵呵
回复

使用道具 举报

12#
发表于 2011-1-21 12:32:24 | 显示全部楼层
不是用unifont方式,是frontfile 方式,我把背景图都去掉了,还是不行
title 生成自动菜单 (/gdos/imgs/目录)
set font1=gfxmenu (bd)/GDOS/GRUB/MESSAGE
RUN --automenu /gdos/imgs/
configfile (md)0x3000+0x10

title 生成自动菜单 (/gdos/iso/目录)
set font1=frontfile /gdos/grub/fonts.gz
RUN --automenu /gdos/iso/
configfile (md)0x3000+0x10

上面的那个可以正常显示,下面的菜单,换成大写也一样,显示不正常乱码!!!
回复

使用道具 举报

13#
发表于 2011-1-24 11:02:40 | 显示全部楼层
LZ长短文件名还没弄好吗,zxw似乎已完成了
回复

使用道具 举报

14#
发表于 2011-1-24 21:06:41 | 显示全部楼层
1#的24日更新,有个问题,在IMGS目录下的同名.txt文件似乎没用了,不会显示.txt的第1行的列表菜单了,我习惯用中文方式。还有就是在IMGS目录中的FIRADISK.IMG文件也应该隐藏,在菜单中显示出来,也没用,不会运行。。。
回复

使用道具 举报

15#
发表于 2011-1-26 10:02:09 | 显示全部楼层
IMGS中的.txt文件需要使用UTF-8编码才能显示中文。
回复

使用道具 举报

16#
发表于 2011-1-26 16:25:14 | 显示全部楼层
但是使用:
fontfile /gdos/grub/fonts.gz
splashimage /gdos/grub/ghost.xpm.gz
命令还是无法显示中文菜单,不知是哪里错了
回复

使用道具 举报

17#
发表于 2011-2-3 20:21:47 | 显示全部楼层
原帖由 717758565 于 2011-1-27 07:31 发表
版主你好我发现你的说明里加载字体的命令错了吧 frontfile应该是fontfile没有这个r吧
全局参数说明:
   set font1=frontfile /GDOS/GRUB/FONTS.GZ
   set font2=splashimage /GDOS/GRUB/GHOST.XPM.GZ
   s ...


真的吗,原来是命令错误,怪不得一直显示不了中文,等下再试试。。。
回复

使用道具 举报

18#
发表于 2011-2-19 09:35:12 | 显示全部楼层
font1、font2这两个参数怎么现在设了没反应了,以前的0207版本可以显示中文菜单的,现在改成453#的新版出来都是乱码,怎么回事?

难道新版参数都改了吗?

[ 本帖最后由 hai2002713 于 2011-2-19 09:39 编辑 ]
回复

使用道具 举报

19#
发表于 2011-3-21 10:56:18 | 显示全部楼层
set usrpath=(bd)/GDOS/

title 我的DOS工具箱
RUN DOSTOOLS.GZ
boot

启动 找不到文件  路径错误
回复

使用道具 举报

20#
发表于 2011-3-21 11:00:17 | 显示全部楼层
set usrpath=(bd)/GDOS/
这句话能否放在菜单的最前面,使之后面的所有菜单都生效?
如:
timeout 5
default 0
command --set-path=(bd)/gdos/grub/
set usrpath=(bd)/GDOS/

title DOS之家一键GHOST v11.02
RUN GHOST.GZ
boot

title 我的DOS工具箱
RUN DOSTOOLS.GZ
boot

title Tango WinPE 2011
RUN TANGOPE.ISO
boot

刚才试了试,提示路径错误,不能启动文件。。。
回复

使用道具 举报

21#
发表于 2011-3-21 12:03:57 | 显示全部楼层
原帖由 sratlf 于 2011-3-21 11:01 发表
set usrpath=/GDOS/

title 我的DOS工具箱
RUN DOSTOOLS.GZ
boot


这样试试  暂时usrpath不能指定设备名  正在想办法解决


刚才又试了一下,使用 set usrpath=/GDOS/ 作为引导参数,所有镜像文件都放在 C:\GDOS\ 文件夹下
发现文件名有.gz或.img的可以启动成功,而.iso文件却出现:

Loading (hd0,0)/BOOT/IMGS/PE.ISO
Error 15: File not found

而我指定的路径并没有 /BOOT/IMGS
回复

使用道具 举报

22#
发表于 2011-3-21 16:12:30 | 显示全部楼层
原帖由 sratlf 于 2011-3-21 14:38 发表



抱歉  时间有点急  不能详细测试了  自行测试下吧  应该是没有问题了


还是有问题  .gz与.img文件 反而不能启动了。。
回复

使用道具 举报

23#
发表于 2011-3-21 20:38:27 | 显示全部楼层
测试了下#506 的RUN,似乎都不能启动镜像,没一个是成功的,好像都是没找到文件,包括:NTLDR 和 bootmgr ,GRUB的LST文件附上。。
注:menu.lst是在 C:\GDOS\下,

[ 本帖最后由 hai2002713 于 2011-3-21 20:41 编辑 ]

menu.rar

844 Bytes, 下载次数: 26, 下载积分: 无忧币 -2

回复

使用道具 举报

24#
发表于 2011-3-22 07:55:23 | 显示全部楼层
原帖由 sratlf 于 2011-3-21 20:53 发表
什么启动介质  先说这个问题


硬盘。。
回复

使用道具 举报

25#
发表于 2011-3-22 12:21:11 | 显示全部楼层
原帖由 sratlf 于 2011-3-22 08:35 发表
找不到原因  我硬盘测试很正常  所有文件都没问题

run放硬盘上  要启动的文件放在哪

或者你进调试模式看下

set debug=on
debug on
然后在run文件  单步执行的  看执行到什么地方出错  方便的话最好有截图



算了,我还是把我的文件都共享给你吧,说了也不清楚,

把文件解压到C盘根目录下就OK了,在启动菜单添加启动项,LZ你试试吧,我已在多台电脑中试了不能启动成功。。。

http://u.115.com/file/f518e570c3
回复

使用道具 举报

26#
发表于 2011-3-23 14:49:58 | 显示全部楼层
1#文件最新测试报告:
还是和以前一样,启动后显示:

Loading (hd0,0)/BOOT/IMGS/GHOST.GZ
Error 15: File not found

没找到文件,按任意键后返回菜单,发现菜单全是乱码,然后还是选择第一项,这时却可以启动ghost.gz的镜像文件。

似乎觉得在第一次载入菜单后没有把自定义的文件路径读入(/GDOS/),第二次进入才能正确读入自定义的文件路径。。。

第二次进入菜单乱码时,所有的启动项都能正确载入启动一切正常。。。

[ 本帖最后由 hai2002713 于 2011-3-23 15:07 编辑 ]
回复

使用道具 举报

27#
发表于 2011-3-23 15:16:10 | 显示全部楼层
还有一个问题:
可通过 set usrpath= 命令来改变默认路径

   title test
    set path=(bd)/ISOS/
    RUN ADDS.ISO
    boot

这个菜单文件里是写 set usrpath= 还是写 set path= 命令???
回复

使用道具 举报

28#
发表于 2011-3-23 20:34:55 | 显示全部楼层
原帖由 zhoubin 于 2011-3-23 16:11 发表
回516楼:
你的菜单,我改了一下,ok了
timeout 8
default 0

set usrpath=/GDOS/
command --set-path=()/gdos/grub/
............


非常感谢,使用你给的配置,一切正常了,原来是命令顺序写得不对,让大家费心了。。。
回复

使用道具 举报

29#
发表于 2011-3-31 16:03:45 | 显示全部楼层
WinVBlock.img 可以放在任意文件夹中吗?怎么放,命令是否和Firadisk一样?

[ 本帖最后由 hai2002713 于 2011-3-31 16:04 编辑 ]
回复

使用道具 举报

30#
发表于 2011-3-31 20:13:06 | 显示全部楼层
WinVBlock.img在自动菜单里没有隐藏,建议隐藏。

还有在自动菜单文件夹中的.txt文件对Firadisk定义怎么又改变了?
Win7PEv16.66.txt 文件内容如下:

我心如水 Windows 7 PE v16.66
--firadisk-nodisk:/GDOS/IMGS/FIRADISK.IMG


在以前版本这样是可以启动PE的,但在0331版却显示无效命令,按任意键就退出了。
难道在0331版的还需要在前面加个 RUN 命令才可以启动PE???

[ 本帖最后由 hai2002713 于 2011-3-31 20:17 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-23 08:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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