无忧启动论坛

标题: 如何在0.4.5c跟0.4.6a間切換 [打印本页]

作者: 2012_willylin    时间: 2016-1-28 08:13
标题: 如何在0.4.5c跟0.4.6a間切換
做了兩個menu 兩個grldr ,一開始是0.4.6a

menu.lst:
title grub4dos 0.4.5c
configfile /grub/menu-0.4.5c.lst
chainloader /grldr-0.4.5c

menu-0.4.5c.lst:
title grub4dos 0.4.6a \n 換成grub4dos 0.4.6a
configfile /grub/menu.lst
chainloader /grldr

如果只有一行configfile的會換過去,但兩行就只有configfile換了 仍停留在0.4.6a
作者: 不点    时间: 2016-1-28 08:53
属于用法错误。也可能属于文档没写好,含糊不清,导致用户理解错误。

configfile 命令,用途是在当前 grub 环境下把控制转移到新的 menu 菜单上。就是说,它不会改变 grub4dos 的版本。

configfile 命令是直接、立即切换到新的 menu 菜单,不需要等待后续的一条 boot 命令才切换到新菜单。

也就是说,configfile 之后的命令将不会起作用。

楼主的两条 chainloader 命令都位于 configfile 命令之后,因此,都没有机会获得执行。


chainloader 命令的作用是把控制权交给新的引导管理器。它不是立即把控制权交给新的引导管理器,而是等待下一条 boot 命令执行后,才真的把控制权交给新的引导管理器。


作者: 777max    时间: 2016-1-28 09:32
add boot at each ?
need a try!




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