无忧启动论坛

标题: chainloader找不到设备,如何自动返回gfxmenu界面?! [打印本页]

作者: zyphio    时间: 2011-1-9 15:54
标题: chainloader找不到设备,如何自动返回gfxmenu界面?!
chainloader找不到设备,如何自动返回gfxmenu界面?!
chainloader因找不到设备失败后默认是返回字符形态的GRUB4DOS界面,在menu.lst最前的front、gfxmenu等命令也会给忽略……如果是menu.lst采用UTF-8和汉字,则字符形态的GRUB4DOS界面列表为乱码,试了fallback强行指向一个有重新加载gfxmenu的title也不行!!!!
求解……谢谢了……
作者: sratlf    时间: 2011-1-9 16:40
chainloader /filename || configfile (md)4+8
作者: zhaohj    时间: 2011-1-9 16:46
title [09] 重新加载
configfile /menu.lst
---------
菜单从0开始编号,上面如失败fallback 9
前提是errorcheck on

另外可以加载内置菜单的方式configfile (md)4+8,从内置转向外置。

[ 本帖最后由 zhaohj 于 2011-1-9 16:48 编辑 ]
作者: zyphio    时间: 2011-1-9 17:26
感谢二位……
chainloader /filename || configfile (md)4+8

title [09] 重新加载
configfile /menu.lst
---------
菜单从0开始编号,上面如失败fallback 9
前提是errorcheck on

另外可以加载内置菜单的方式configfile (md)4+8,从内置转向外置。



我内置菜单就一句:
configfile /boot/grub/menu.lst

外置菜单两个标题:
default 0
gfxmenu /boot/grub/message

title 0.从第二个硬盘启动 (hd1)
rootnoverify (hd1)
chainloader +1

title 1.重新加载菜单
find --set-root /boot/grub/menu.lst
configfile /boot/grub/menu.lst

把第二个title中第二行改为

chainloader +1 /filename || configfile (md)4+8

执行出错后返回到命令行界面,无法返回字符菜单界面或GFX菜单……

把第二个title改为

fallback 1
rootnoverify (hd1)
chainloader +1

也不行……还是返回乱码的字符菜单……

晕啊……
作者: sratlf    时间: 2011-1-9 17:35
chainloader +1 || configfile (md)4+8
这样试试
作者: zyphio    时间: 2011-1-9 17:56
原帖由 sratlf 于 2011-1-9 17:35 发表
chainloader +1 || configfile (md)4+8
这样试试


谢谢版主,确实不行,上楼我回复的时是回为复制你的帖,所以写多了个filename,而我的menu.lst是写对的……就是chainloader +1 || configfile (md)4+8这样……出错后直接返回命令行,连乱码的字符菜单都出现不了……
作者: sratlf    时间: 2011-1-9 19:00
标题: 回复 #6 zyphio 的帖子
内置菜单就一句:
configfile /boot/grub/menu.lst

外置菜单两个标题:
default 0
gfxmenu /boot/grub/message

title 0.从第二个硬盘启动 (hd1)
fallback 2
rootnoverify (hd1)
chainloader +1

title 1.重新加载菜单
fallback 2
find --set-root /boot/grub/menu.lst
configfile /boot/grub/menu.lst

title \n
configfile (md)4+8
作者: zyphio    时间: 2011-1-10 11:18
标题: 谢谢版主……
原帖由 sratlf 于 2011-1-9 19:00 发表
内置菜单就一句:
configfile /boot/grub/menu.lst

外置菜单两个标题:
default 0
gfxmenu /boot/grub/message

title 0.从第二个硬盘启动 (hd1)
fallback 2
rootnoverify (hd1)
chainloader +1

...



按你上面说的照抄了……

1.直接执行第二个title确实可以返回GFX菜单……
2.执行第一个title还是不行,直接返回字符界面菜单……加上fornt命令指定字体库后还是乱码……

哎……无语了……即使那样做成功,也只能说是走弯路得来的……觉得GRUB4DOS在支持GFX菜单方面是不是要改进一下呢……但反正我自己没用GFX菜单……做光盘给别人时才要用……期待改进了……
作者: sratlf    时间: 2011-1-10 11:44
标题: 回复 #8 zyphio 的帖子
title 0.从第二个硬盘启动 (hd1)
fallback 2
rootnoverify (hd1)
chainloader +1
kernel

再不行我就没办法了
作者: 小施    时间: 2011-1-10 13:11
原帖由 zxw 于 2009-12-17 11:55 AM 发表
内置菜单前加一句:gfxmenu (ud)/msg && configfile (ud)/menu.gfx
将该内置菜单导出在ud根目录保存为:menu.gfx


楼主参考下
作者: zyphio    时间: 2011-1-10 18:01
原帖由 sratlf 于 2011-1-10 11:44 发表
title 0.从第二个硬盘启动 (hd1)
fallback 2
rootnoverify (hd1)
chainloader +1
kernel

再不行我就没办法了



谢谢版主大大……我找时间再试了……
作者: zyphio    时间: 2011-1-10 18:02
原帖由 小施 于 2011-1-10 13:11 发表


楼主参考下



谢谢……有空也去试一下……
作者: jeremy    时间: 2011-3-30 20:55
|| find --set-root /menu.lst && configfile ()/menu.lst




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3