无忧启动论坛

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

[已解决] 菜单输入密码错误后如何返回message菜单[感谢夜天版主]

[复制链接]
跳转到指定楼层
1#
发表于 2011-4-10 23:33:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的开机主菜单为message,
其中有一项选項是进入次菜单(MENU2.lst也已設定message了)
configfile /MENU2.lst

我有设密码,当密码正确时会自动进入message的菜单
可是如错误时,会进入Grub4dos的菜单(不含message)

故请问各位先进,不知有无办法,可让密码错误时
返回开机时的message主菜单(较好看),而不是进入GRUB4dos的菜单

[ 本帖最后由 2011wiiman 于 2011-4-11 00:54 编辑 ]
2#
发表于 2011-4-10 23:44:45 | 只看该作者

回复 #1 2011wiiman 的帖子

LZ还是贴菜单吧  没看懂什么意思
回复

使用道具 举报

3#
 楼主| 发表于 2011-4-10 23:52:25 | 只看该作者
不好意思,表达不好
就是菜单设密码后,如输入错误
会进入不含message的菜单(上头有版权列那个)--背景图较不好看
我想让它返回原先含有message的菜单--背景图较好看
回复

使用道具 举报

4#
发表于 2011-4-11 00:05:42 | 只看该作者

回复 #3 2011wiiman 的帖子

当密码正确时会自动进入message的菜单  这个你是怎么实现的


大概想明白LZ怎么弄的了  是不是执行某项菜单项  需要密码  正确就执行  失败就返回原菜单 ???

可能能这样实现  假设主菜单文件是 /BOOT/GRUB/MENU.LST

title ...
password 123 || configfile /BOOT/GRUB/MENU.LST
... ...

没经过测试

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

使用道具 举报

5#
 楼主| 发表于 2011-4-11 00:14:30 | 只看该作者
MENU.lst
===
timeout 3
default 0
find --set-root /BOOT/MESSAGE
gfxmenu /BOOT/MESSAGE

title 还原备份系统
password --md5 $1$8$H5hyWz3rFugg5WeSLZ4KL0
configfile /MENUS.lst
=====

MENUS.lst
====
timeout 3
default 0
find --set-root /BOOT/MESSAGE
gfxmenu /BOOT/MESSAGE

title 1:备份系统
map --mem /BOOT/BACKUP.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 2:还原系统
map --mem /BOOT/STORE.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

在MENU.lst中输入正确密码就会载入MENUS.lst(含message)
如错误会回menu.lst (但没有message而是上头有版权列的菜单)

[ 本帖最后由 2011wiiman 于 2011-4-11 00:18 编辑 ]
回复

使用道具 举报

6#
发表于 2011-4-11 00:20:44 | 只看该作者

回复 #5 2011wiiman 的帖子

刚编辑完帖子就发现LZ已回复了。。。

title 还原备份系统
password --md5 $1$8$H5hyWz3rFugg5WeSLZ4KL0 || configfile /MENU.LST
configfile /MENUS.lst

这样试试
回复

使用道具 举报

7#
发表于 2011-4-11 00:28:19 | 只看该作者
command --set-path=/BOOT/GRUB/
gfxmenu /BOOT/GRUB/MESSAGE
configfile (md)4+3
fontfile /BOOT/FONT.GZ
UNIFONT /BOOT/U16HZ
timeout 10
default 1
splashimage /BOOT/BACK.XPM.GZ

加上这句试一下,  configfile (md)4+3
回复

使用道具 举报

8#
发表于 2011-4-11 00:30:26 | 只看该作者

回复 #7 2010hymming 的帖子

拜托  别生搬硬套好吗  这个不适用于LZ的情况
回复

使用道具 举报

9#
 楼主| 发表于 2011-4-11 00:32:01 | 只看该作者
title 还原备份系统
password --md5 $1$8$H5hyWz3rFugg5WeSLZ4KL0 || configfile /MENU.LST
configfile /MENUS.lst

这样密码错误也是直接进入MENUS.lst(密码等于没用)
回复

使用道具 举报

10#
发表于 2011-4-11 00:44:40 | 只看该作者

回复 #9 2011wiiman 的帖子

title 还原备份系统
password --md5 $1$8$H5hyWz3rFugg5WeSLZ4KL0 && configfile /MENUS.lst ! configfile /MENU.LST
kernel || clear

[ 本帖最后由 sratlf 于 2011-4-11 00:48 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2011-4-11 00:52:45 | 只看该作者
title 还原备份系统
password --md5 $1$8$H5hyWz3rFugg5WeSLZ4KL0 && configfile /MENUS.lst ! configfile /MENU.LST

这个可以了,非常感谢夜天版大,晚安祝您有个好梦

[ 本帖最后由 2011wiiman 于 2011-4-11 00:56 编辑 ]
回复

使用道具 举报

12#
发表于 2011-4-11 00:58:32 | 只看该作者
菜单项结尾最好加上下面一行命令

kernel || clear

不加的话只能用左右方向键选中这个菜单项  不能用上下方向键选中

不过如果只有这一个菜单项的话就不用加了  肯定会选中
回复

使用道具 举报

13#
 楼主| 发表于 2011-4-11 01:00:26 | 只看该作者
嗯谢谢告之非常感谢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 15:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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