无忧启动论坛

标题: 换新版本grub后,切换回grub主菜单都会失败,怎么办? [打印本页]

作者: zds1210    时间: 2013-5-2 23:46
标题: 换新版本grub后,切换回grub主菜单都会失败,怎么办?
本帖最后由 zds1210 于 2013-5-3 01:34 编辑

以前用老版本的grub,切换回主菜单正常。但换新版本grub后,试验是20130419版,切换回grub主菜单都会失败,直接回到命令行。ud和U+都一下样子。怎么办?是不是语法有更新?还是老版本message有问题啊?\
timeout 6
default 0
gfxmenu (ud)/menu/message || find --set-root /menu/message && gfxmenu /menu/message
configfile (md)4+8

title 9.返回主菜单     
configfile (md)4+8
  还有,grub版本比较多,且改版后不向下兼容,这个问题比较烦。

UDPE模块.7z

956.81 KB, 下载次数: 15, 下载积分: 无忧币 -2


作者: 527104427    时间: 2013-5-3 00:20
configfile (md)0x880+0x200
作者: Xongkoro    时间: 2013-5-3 00:53
write 0x307ff8 1 && configfile

无问题
作者: zds1210    时间: 2013-5-3 00:56
楼下的怎么不写完全 点呢?
作者: 不点    时间: 2013-5-3 01:09
3 楼写的很全啊。这是新版的方法。
作者: zds1210    时间: 2013-5-3 01:10
不点 发表于 2013-5-3 01:09
3 楼写的很全啊。这是新版的方法。

我测试二楼的方法 是成功,三楼的有什么不同啊?通用性更强吧?能不能用于老版?
作者: 不点    时间: 2013-5-3 01:14
二楼的方法对你来说是正确的,但只能适用于内置菜单是压缩菜单的情况。

三楼的方法适用于压缩和非压缩两种情况。

两种方法都不能用于旧版。


作者: 不点    时间: 2013-5-3 01:29
本帖最后由 不点 于 2013-5-3 01:30 编辑

grub4dos 有很多变量,好像很神秘的样子。变量没有名字,只有地址,这让人不容易记忆。

这样做的好处是,开发者省力,不需要去开发存贮和获得变量值的代码。因而也节省了内存空间。

缺点是,用户需要查阅资料,才能了解每个变量的用途以及这个变量所处的内存地址。


作者: zds1210    时间: 2013-5-3 01:34
timeout 6
default 0
gfxmenu (ud)/menu/message || find --set-root /menu/message && gfxmenu /menu/message
configfile (md)4+8

title 9.返回主菜单     
configfile (md)4+8

两个地方的configfile都要换吧?

作者: 不点    时间: 2013-5-3 01:46
configfile (md)4+8 在新版下仍然起作用,不过,它只能用于未压缩的菜单。如果菜单是压缩的,那就不行了。

因此,应该把这句换成 3 楼的写法,适用于压缩和非压缩两种情况。


作者: 2011cwj6958    时间: 2013-5-3 02:51
直接引导grldr百分百切换回grub主菜单,
title 返回主菜单
chainloader (ud)/grldr
作者: nytc006    时间: 2013-5-28 14:26
学习了,,俺笨,直接在菜单里面指定返回的主菜单。。。




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