无忧启动论坛

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

[求助] 如何在0.4.5c跟0.4.6a間切換

[复制链接]
跳转到指定楼层
1#
发表于 2016-1-28 08:13:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做了兩個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
2#
发表于 2016-1-28 08:53:11 | 只看该作者
属于用法错误。也可能属于文档没写好,含糊不清,导致用户理解错误。

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

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

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

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


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

回复

使用道具 举报

3#
发表于 2016-1-28 09:32:43 | 只看该作者
add boot at each ?
need a try!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 08:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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