|
各位大侠,小白在坛子里泡了几天,看了一篇帖子:《增强 GRUB4DOS 菜单编辑功能,支持动画,支持精简字库,支持图形菜单〉下载了动画演示,改成了自己的启动界面,但是出现了问题
1.主界面的字体太小了,怎么改变字体,变大点就行?
2。里面的RUN功能运行不了了,在U盘上运行,不是黑屏,就是花屏,以前做的没有问题,放在这里就不行了。
求哪位高手帮助指点修改一下。谢谢。
附件限制没法传,我在这里说一下,用的grldr文件就是上面提到的动画演示的文件,里面的menu.lst文件内容改成了这样;
# 设置vbe图形模式
if /I NOT exist (3)/easy2boot.bmp graphicsmode -1 800
# 将动画素材移动到内存
if /I NOT exist (3)/easy2boot.bmp map --mem /dhys.ima (3) && map --hook
# 默认延迟时间(秒)
timeout 30
# 第一项为默认值
default 3
# 设置中文字体文件
font --font-high=36 /5-24-li.hex
#自适应图分辨率
graphicsmode -1 320:1024 240:768 24:32
#颜色设置
setmenu --box x=32 w=0 y=13 h=20 l=0 --ver-off
setmenu --lang=zh --timeout=90=6=0xff00
setmenu --keyhelp=1=0x66ff00
setmenu --font
# 设置菜单背景图
splashimage /back1.jpg
# 设置菜单动画
splashimage --animated=0x90=10=5=40=650 (3)/DH-HEI-1.BMP
title 1.进入windows PE启动选单
configfile ()/boot/grub/stpe.lst || find --set-root /boot/grub/stpe.lst && configfile /boot/grub/stpe.lst
title 2.运行Dos Plus工具箱
echo $[1106] loading dos image, please wait ...
map --mem ()/boot/imgs/max_dos.ima (fd0) || find --set-root /boot/imgs/max_dos.ima && map --mem /boot/imgs/max_dos.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 3.运行ghost快速备份还原
echo $[1106] loading ghost image, please wait ...
map --mem ()/boot/imgs/ghost.ima (fd0) || find --set-root /boot/imgs/ghost.ima && map --mem /boot/imgs/ghost.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 4.运行硬盘分区工具集
configfile ()/boot/grub/disk.lst || find --set-root /boot/grub/disk.lst && configfile /boot/grub/disk.lst
title 5. 运行硬件检测工具集
configfile ()/boot/grub/hdwr.lst || find --set-root /boot/grub/hdwr.lst && configfile /boot/grub/hdwr.lst
title 6.运行密码清除工具集
configfile ()/boot/grub/pwcl.lst || find --set-root /boot/grub/pwcl.lst && configfile /boot/grub/pwcl.lst
title 7.运行RUN智能扩展模块
configfile ()/boot/grub/run.lst || find --set-root /boot/grub/run.lst && configfile /boot/grub/run.lst
title 8.硬盘启动计算机
find --set-root --devices=h /bootmgr || find --set-root --devices=h /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --devices=h /bootmgr || find --set-root --devices=h /ntldr
chainloader /bootmgr || chainloader /ntldr
title 9.关闭计算机电源
halt
title 10.切换到Easyboot菜单
if "%@root%"=="(cd)" echo cd && set bcs=force && set bfl=loader.bin
if not "%@root%"=="(cd)" echo nocd && set bcs=raw && set bfl=ezldr
chainloader --%bcs% ()/boot/%bfl% || find --set-root /boot/%bfl% && chainloader --%bcs% /boot/%bfl%
title 11.进化为……。
password=1234
configfile (bd)/BOOT/GRUB/ANZU.LST
Run.lst文件:
timeout 10
default 0
gfxmenu ()/boot/grub/message || find --set-root /boot/grub/message && gfxmenu /boot/grub/message
configfile (md)0x880+0x200
title 1.搜索运行DOSDIY目录工具
command ()/boot/grub/RUN --automenu --show.iso.ima.img.gz.lst.lzma /DOSDIY/ || find --set-root /boot/grub/RUN && /boot/grub/RUN --automenu --show.iso.ima.img.gz.lst.lzma /DOSDIY/
title 2.直接安装Win7系统(放U盘)
command ()/boot/grub/RUN /win7mgr
title 3.直接安装Win8系统(放U盘)
command ()/boot/grub/RUN /win8mgr
title 4.先运行手工U盘加速
command ()/boot/grub/USB_ACC.0PE
configfile (md)0x880+0x200
title 5.先运行智能U盘加速
command ()/boot/grub/USB_ACC.0PE mode:auto --time-out-enable:0 --time-out-disable:0 --version:plpbt.bin(5.0.10)
configfile (md)0x880+0x200
title 6.返回EasyBoot主菜单
if "%@root%"=="(cd)" echo cd && set bcs=force && set bfl=loader.bin
if not "%@root%"=="(cd)" echo nocd && set bcs=raw && set bfl=ezldr
chainloader --%bcs% ()/boot/%bfl% || find --set-root /boot/%bfl% && chainloader --%bcs% /boot/%bfl%
title 7. ===重启计算机系统===
reboot
title 8. ===关闭计算机系统===
halt
目录中有调用message文件的lst,经测试没有问题,只有这一个RUN.lst中“搜索运行DOSDIY目录工具”不能运行,在别的盘里(不是调用动画演示的grldr的就没)请帮助。
谢谢。 |
|