无忧启动论坛

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

[已解决] 求解!为什么VBE模式没有message加载快呢?

[复制链接]
跳转到指定楼层
1#
发表于 2013-11-7 10:36:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 shan 于 2013-11-8 21:07 编辑

如题。刚学习VBE模式,不太了解。我是先BOOTMGR后转入GRUB,虚拟机和实机都会慢message 3-5秒出现画面,是我哪里写错命令了吗?从2级菜单返回似乎也慢一些,求解!怎么写会快一点呢?menu.lst放在根目录是不是会快一些?

debug off
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
color normal=0x0F highlight=0x0E helptext=0x0A heading=0x07 standard=0x02 border=0x77
graphicsmode -1 1024 768 24
splashimage /BOOT/GRUB/BACK.gz
font /BOOT/GRUB/unifont.hex
timeout 30
default 3
HOTKEY
write 0x8274 0x2001
terminal --font-spacing=1:9
menuset m x=30 y=20 h=16 b=30 n=0

title                        
clear
title   Ghost == > C:\drive \n   >>>>\n     一键还原U盘GHO目录下Auto.gho镜像到C盘!         
map --mem (bd)/boot/IMGS/uGHOST.IMG (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
  

title   >>Hard disk<< \n   >>>>\n         硬盘启动计算机!
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook || echo 无需交换磁盘顺序,直接从本地盘启动
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader (hd0)+1
boot

title   Mini Linux  = > \n     进入Mini Linux  >>>>\n     Ubuntu ,SLITAZ ,CDlinux ,PUPPY,Beini ...!        
configfile /BOOT/GRUB/linux

title   To F6IMG Tool \n   >>>>\n     装载额外的SRS磁盘驱动,驱动放任意盘的SRS目录。
#fallback 1
F6IMG
#configfile (md)4+8
configfile /BOOT/GRUB/MENU.LST
boot

title   Acronis ATIH  2013 \n  ------->>\n      强大Acronis ATIH 2013备份还原工具!
command /BOOT/GRUB/RUN /BOOT/IMGS/atih.iso (0xff)


title ^F9   reboot \n  >>>>\n    【F9】重启计算机!
reboot

title ^F10   halt \n  >>>>\n     【F10】关闭计算机!                                
halt
==================================================
这是二级菜单示例:
debug off
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
timeout 30
default 3

title
clear
title ^A 【A】 << = MS_BCD Menu \n >>>>\n   返回BOOTMGR一级维护菜单!
command /boot/grub/run /bootmgr
title
clear
title ^B 【B】 < = Grub 4 dos \n >>>>\n   返回Grub 4 dos维护菜单!
configfile (bd)/BOOT/GRUB/MENU.LST
title
clear。。。。。。。。。。。
2#
 楼主| 发表于 2013-11-7 15:07:06 | 只看该作者
要上班去了,怎么没有回答啊刚仔细看了看,是不是加载字体那个写错了。出发,希望又大神可以帮助。没有时间了恶。
回复

使用道具 举报

3#
发表于 2013-11-7 19:50:41 | 只看该作者
用200多k的bmp图片试试。

点评

刚从故乡回来,看了一下,压缩后还有420k,我换成lzma格式试一下  详情 回复 发表于 2013-11-8 17:45
麻烦您看一下菜单命令写的有错误吗?  详情 回复 发表于 2013-11-7 20:05
回复

使用道具 举报

4#
 楼主| 发表于 2013-11-7 20:05:08 来自手机 | 只看该作者
tingyue-wu 发表于 2013-11-7 19:50
用200多k的bmp图片试试。

麻烦您看一下菜单命令写的有错误吗?
回复

使用道具 举报

5#
发表于 2013-11-8 09:40:52 | 只看该作者
本帖最后由 2012zhd 于 2013-11-8 09:54 编辑

vbe模式下要加载字体,背景图像等,所以要慢一点,这是没办法的事。
从二级菜单返回时,重复加载字体,背景,更慢。要快一些,可以把vbe的菜单头去了,就是这些:

debug off
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
color normal=0x0F highlight=0x0E helptext=0x0A heading=0x07 standard=0x02 border=0x77
graphicsmode -1 1024 768 24
splashimage /BOOT/GRUB/BACK.gz
font /BOOT/GRUB/unifont.hex
HOTKEY
write 0x8274 0x2001
terminal --font-spacing=1:9
menuset m x=30 y=20 h=16 b=30 n=0
然后把剩下的改个名如menu0.lst,把
title ^B 【B】 < = Grub 4 dos \n >>>>\n   返回Grub 4 dos维护菜单!
configfile (bd)/BOOT/GRUB/MENU.LST
中的MENU.LST也改名menu0.lst,这样返回时就快多了。
这个返回主菜单的命令configfile (md)4+8,最好改成configfile (bd)/BOOT/GRUB/MENU.LST
适应性更强。
分辨率设置graphicsmode -1 1024 768 24 要放在debug off之下,一知半解,供你参考。




点评

谢谢指点。晚上试验一下。  详情 回复 发表于 2013-11-8 17:43
回复

使用道具 举报

6#
发表于 2013-11-8 15:43:57 | 只看该作者
1. 把所有的菜单内的汉字提取,生成小字库
2. 背景图片体积尽量小一点
3. 二级菜单返回,如果不是很复杂的环境
   read 0x1800820 || font /BOOT/GRUB/unifont.hex
  可以避免重复加载字体

点评

第一点我不会提取汉字生成小字库,菜菜一个,还有待学习。 第二点我似乎记得论坛里谈论过LZMA格式压缩率会高于GZ,效果如何,晚上实验。 第三点采纳。 多谢朋友们的真心指导!  详情 回复 发表于 2013-11-8 17:49
回复

使用道具 举报

7#
 楼主| 发表于 2013-11-8 17:43:32 | 只看该作者
2012zhd 发表于 2013-11-8 09:40
vbe模式下要加载字体,背景图像等,所以要慢一点,这是没办法的事。
从二级菜单返回时,重复加载字体,背景 ...

谢谢指点。晚上试验一下。
回复

使用道具 举报

8#
 楼主| 发表于 2013-11-8 17:45:45 | 只看该作者
本帖最后由 shan 于 2013-11-8 17:52 编辑
tingyue-wu 发表于 2013-11-7 19:50
用200多k的bmp图片试试。


刚从故乡回来,看了一下,压缩后还有420k,我换成lzma格式试一下。如果能直接加载JPG格式的多好啊。不过我似乎没有看到支持此格式。
回复

使用道具 举报

9#
 楼主| 发表于 2013-11-8 17:49:16 | 只看该作者
本帖最后由 shan 于 2013-11-8 19:12 编辑
kkcing 发表于 2013-11-8 15:43
1. 把所有的菜单内的汉字提取,生成小字库
2. 背景图片体积尽量小一点
3. 二级菜单返回,如果不是很复杂的 ...


第一点我不会提取汉字生成小字库,菜菜一个,还有待学习。
第二点我似乎记得论坛里谈论过LZMA格式压缩率会高于GZ,效果如何,晚上实验。
第三点不知道加在哪里,我搜不到。汗。。。。
多谢朋友们的真心指导!
回复

使用道具 举报

10#
 楼主| 发表于 2013-11-8 20:59:33 | 只看该作者
本帖最后由 shan 于 2013-11-8 22:15 编辑

换用LZMA压缩后,主菜单去掉扩展名,实际启动快速。基本满意了。
可发现返回一级G4D菜单数字标号没有了,经添加参数完美解决。
谢谢2012zhd,kkcing 。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 09:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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