无忧启动论坛
标题:
菜单输入密码错误后如何返回message菜单[感谢夜天版主]
[打印本页]
作者:
2011wiiman
时间:
2011-4-10 23:33
标题:
菜单输入密码错误后如何返回message菜单[感谢夜天版主]
我的开机主菜单为message,
其中有一项选項是进入次菜单(MENU2.lst也已設定message了)
configfile /MENU2.lst
我有设密码,当密码正确时会自动进入message的菜单
可是如错误时,会进入Grub4dos的菜单(不含message)
故请问各位先进,不知有无办法,可让密码错误时
返回开机时的message主菜单(较好看),而不是进入GRUB4dos的菜单
[
本帖最后由 2011wiiman 于 2011-4-11 00:54 编辑
]
作者:
sratlf
时间:
2011-4-10 23:44
标题:
回复 #1 2011wiiman 的帖子
LZ还是贴菜单吧 没看懂什么意思
作者:
2011wiiman
时间:
2011-4-10 23:52
不好意思,表达不好
就是菜单设密码后,如输入错误
会进入不含message的菜单(上头有版权列那个)--背景图较不好看
我想让它返回原先含有message的菜单--背景图较好看
作者:
sratlf
时间:
2011-4-11 00:05
标题:
回复 #3 2011wiiman 的帖子
当密码正确时会自动进入message的菜单 这个你是怎么实现的
大概想明白LZ怎么弄的了 是不是执行某项菜单项 需要密码 正确就执行 失败就返回原菜单 ???
可能能这样实现 假设主菜单文件是 /BOOT/GRUB/MENU.LST
title ...
password 123 || configfile /BOOT/GRUB/MENU.LST
... ...
没经过测试
[
本帖最后由 sratlf 于 2011-4-11 00:18 编辑
]
作者:
2011wiiman
时间:
2011-4-11 00:14
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 编辑
]
作者:
sratlf
时间:
2011-4-11 00:20
标题:
回复 #5 2011wiiman 的帖子
刚编辑完帖子就发现LZ已回复了。。。
title 还原备份系统
password --md5 $1$8$H5hyWz3rFugg5WeSLZ4KL0 || configfile /MENU.LST
configfile /MENUS.lst
这样试试
作者:
hymming
时间:
2011-4-11 00:28
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
作者:
sratlf
时间:
2011-4-11 00:30
标题:
回复 #7 2010hymming 的帖子
拜托 别生搬硬套好吗 这个不适用于LZ的情况
作者:
2011wiiman
时间:
2011-4-11 00:32
title 还原备份系统
password --md5 $1$8$H5hyWz3rFugg5WeSLZ4KL0 || configfile /MENU.LST
configfile /MENUS.lst
这样密码错误也是直接进入MENUS.lst(密码等于没用)
作者:
sratlf
时间:
2011-4-11 00:44
标题:
回复 #9 2011wiiman 的帖子
title 还原备份系统
password --md5 $1$8$H5hyWz3rFugg5WeSLZ4KL0 && configfile /MENUS.lst ! configfile /MENU.LST
kernel || clear
[
本帖最后由 sratlf 于 2011-4-11 00:48 编辑
]
作者:
2011wiiman
时间:
2011-4-11 00:52
title 还原备份系统
password --md5 $1$8$H5hyWz3rFugg5WeSLZ4KL0 && configfile /MENUS.lst ! configfile /MENU.LST
这个可以了,非常感谢夜天版大,晚安祝您有个好梦
[
本帖最后由 2011wiiman 于 2011-4-11 00:56 编辑
]
作者:
sratlf
时间:
2011-4-11 00:58
菜单项结尾最好加上下面一行命令
kernel || clear
不加的话只能用左右方向键选中这个菜单项 不能用上下方向键选中
不过如果只有这一个菜单项的话就不用加了 肯定会选中
作者:
2011wiiman
时间:
2011-4-11 01:00
嗯谢谢告之非常感谢
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3