无忧启动论坛

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

GRUB4DOS调用message背景变漂亮了可是进二级菜单出问题了!

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-3 06:47:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本来menu.lst菜单这样:
-------------------------------------
# menu.lst
default        0
timeout        30
default /default

find --set-root /fonts.gz
fontfile /fonts.gz
splashimage=(hd0,0)/splash/16.xpm.gz
foreground ffff00

title 【Ⅶ】各类 LINUX 系统
chainloader /grldr
configfile /linux.lst

......

----------------------------------------
本来linux.lst这样:
----------------------------------------
timeout 10
default 2

fontfile /fonts.gz
splashimage=(hd0,0)/splash/17.xpm.gz
foreground ffff00

title 【A】Puppy Linux 4.2.1
#kernel (hd0,4)/puppy/vmlinuz puppy PMEDIA=nodma acpi=off
kernel (hd0,4)/puppy/vmlinuz
initrd (hd0,4)/puppy/initrd.gz
......
------------------------------------------
不使用message多级菜单进进出出都没问题的

调用message的menu.lst(utf-8编码):

-------------------------------------
# menu.lst
default        0
timeout        30

gfxmenu /message

title 【Ⅶ】各类 LINUX 系统
chainloader /grldr
configfile /linux.lst

......

----------------------------------------
这样子进一级菜单背景确实能够用高分辨率图片了,可是进二级菜单不行了,选择“【Ⅶ】各类 LINUX 系统”后显示的还是一级菜单
2#
发表于 2009-12-3 13:27:30 | 只看该作者
在二级菜单上也得指定一下message文件
回复

使用道具 举报

3#
 楼主| 发表于 2009-12-3 16:25:11 | 只看该作者

回复 #2 sratlf 的帖子

在二级菜单上指定了message依然进不去!
回复

使用道具 举报

4#
发表于 2009-12-3 16:46:46 | 只看该作者
原帖由 guanjinman 于 2009-12-3 16:25 发表
在二级菜单上指定了message依然进不去!

16.xpm.gz
17.xpm.gz
G4D图名都改名了,为何message不改一下,O(∩_∩)O哈哈~message1.....message2
回复

使用道具 举报

5#
 楼主| 发表于 2009-12-3 20:43:55 | 只看该作者
原帖由 chen463 于 2009-12-3 16:46 发表

16.xpm.gz
17.xpm.gz
G4D图名都改名了,为何message不改一下,O(∩_∩)O哈哈~message1.....message2


message改过了故障依旧!


menu.lst(utf-8编码):

-------------------------------------
# menu.lst
default        0
timeout        30

gfxmenu /splash/message01

title 【Ⅶ】各类 LINUX 系统
chainloader /grldr
configfile /linux.lst

......

----------------------------------------
linux.lst(utf-8编码):

----------------------------------------

timeout 10
default 2

gfxmenu /splash/message02

title 【A】Puppy Linux 4.2.1
#kernel (hd0,4)/puppy/vmlinuz puppy PMEDIA=nodma acpi=off
kernel (hd0,4)/puppy/vmlinuz
initrd (hd0,4)/puppy/initrd.gz
......
------------------------------------------
回复

使用道具 举报

6#
发表于 2009-12-3 21:23:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

7#
 楼主| 发表于 2009-12-4 06:31:33 | 只看该作者
原帖由 13545240 于 2009-12-3 21:23 发表
去掉 chainloader /grldr  这行就可以了


谢谢!多级菜单进进出出终于ok了。调用message还有其他问题:

message文件我是用gfxmenu软件在win下做出来的,背景图片格式我是用1024×768,而默认启动后分辨率是800×600,所以背景图片显示不全。要么把图片格式换成800×600、要么改启动后的屏幕分辨率,800×600的屏幕分辨率怎么改成其他的?1024×768或者1280×800等等

[ 本帖最后由 guanjinman 于 2009-12-4 08:25 编辑 ]
回复

使用道具 举报

8#
发表于 2009-12-12 16:58:32 | 只看该作者
怎么在启动界面增加图形??
回复

使用道具 举报

9#
发表于 2009-12-14 12:04:21 | 只看该作者
为何不这样来做二级菜单呢

这段一级菜单(Menu.lst文件)
fontfile /boot/fonts.gz
splashimage /boot/3.xpm.gz

title ───────────维 护 系 统─────BY:四叶草──────────
clear

title 切换到英文菜单
#password=19860714
find --set-root /usb
chainloader /ENMenuldr

title 启动 PRAYAYA Q3 标准版
#password=1
find --set-root /usb
chainloader /Q3ldr

title 启动装机型Win PE系统
password=1
find --set-root /usb
chainloader /AXPE/PELDR

title ──────────── 群 组 维 护 系 统 ───────────────
clear

title 启动Win PE群组系统
#password=1
find --set-root /usb
chainloader /PEldr

#这里转到下面的Menu_PE.lst文件

title 启动DOS群组系统
#password=1
find --set-root /usb
chainloader /DOSldr

title 启动磁盘群组系统
#password=1
find --set-root /usb
chainloader /DISKldr
------------------------------------------------------------------------------------


下面的是二级的菜单(Menu_PE.lst文件)
fontfile /boot/fonts.gz
splashimage /boot/3.xpm.gz

title ──────────── Win PE群组系统 ───────────────
clear

title 启动通用 Win PE系统
password=1
find --set-root /usb
chainloader /WXPE/PELDR

title 启动 WIN7PE RTM 版
#password=1
find --set-root /usb
map --mem /boot/WIN7PE.iso (hd32)
map --hook
chainloader (hd32)
boot

title Win PE微型维护系统
password=1
find --set-root /usb
map --mem /boot/load/PE.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 启动装机型Win PE系统
password=1
find --set-root /usb
chainloader /AXPE/PELDR

title 返回上一级菜单
fallback 5
find --set-root /usb
configfile /menu.lst

title 从光驱启动系统
cdrom --init
map --hook
chainloader (cd0)
boot

title 重新启动计算机
savedefault --wait=2
reboot

title 关闭计算机
savedefault --wait=2
halt

[ 本帖最后由 fang316 于 2009-12-14 12:05 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-1 23:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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