无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3795|回复: 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
3#
发表于 2016-1-28 09:32:43 | 只看该作者
add boot at each ?
need a try!
回复

使用道具 举报

2#
发表于 2016-1-28 08:53:11 | 只看该作者
属于用法错误。也可能属于文档没写好,含糊不清,导致用户理解错误。

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

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

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

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


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

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 06:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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