跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 10 8/11 安装指南:Solaris Live Upgrade 和升级规划 Oracle Solaris 10 8/11 Information Library (简体中文) |
第 1 部分使用 Solaris Live Upgrade 进行升级
4. 使用 Solaris Live Upgrade 创建引导环境(任务)
5. 使用 Solaris Live Upgrade 进行升级(任务)
创建 Solaris Live Upgrade 要使用的配置文件
测试 Solaris Live Upgrade 要使用的配置文件
通过 Solaris Live Upgrade 使用配置文件进行升级
使用配置文件关键字安装 Solaris Flash 归档文件
7. 维护 Solaris Live Upgrade 引导环境(任务)
8. 在安装了非全局区域的系统中升级 Oracle Solaris OS
10. Solaris Live Upgrade(命令参考)
第 2 部分使用 Solaris Live Upgrade 升级和迁移到 ZFS 根池
11. Solaris Live Upgrade 和 ZFS(概述)
12. 针对 ZFS 的 Solaris Live Upgrade(规划)
激活一个引导环境后,即可在下次重新引导系统时使之成为可引导的环境。如果在引导新建的活动的引导环境时出现故障,还可以快速切换回初始引导环境。请单见第 6 章。
|
要成功激活一个引导环境,该引导环境必须满足以下条件:
|
仅适用于 x86 - 如果您有一个基于 x86 的系统,也可以使用 GRUB 菜单激活。请注意以下例外情况:
如果是 Solaris 8、9 或 10 3/05 发行版时创建的引导环境,则必须始终使用 luactivate 命令来激活该引导环境。这些较旧的引导环境不显示在 GRUB 菜单上。
第一次激活引导环境时,必须使用 luactivate 命令。在您下次引导时,该引导环境的名称将显示在 GRUB 主菜单上。这样,您就可以通过在 GRUB 菜单上选择相应的项来切换到该引导环境。
以下过程将一个新引导环境切换为当前运行的引导环境。
仅适用于 x86 - 如果您有一个基于 x86 的系统,也可以使用 GRUB 菜单激活。请注意以下例外情况:
如果是 Solaris 8、9 或 10 3/05 发行版时创建的引导环境,则必须始终使用 luactivate 命令来激活该引导环境。这些较旧的引导环境不显示在 GRUB 菜单上。
第一次激活引导环境时,必须使用 luactivate 命令。在您下次引导时,该引导环境的名称将显示在 GRUB 主菜单上。这样,您就可以通过在 GRUB 菜单上选择相应的项来切换到该引导环境。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# /sbin/luactivate BE_name
指定要激活的引导环境的名称
# init 6
注意 - 仅使用 init 或 shutdown 命令重新引导。如果使用 reboot、halt 或 uadmin 命令,则系统将不切换引导环境。系统将再次引导上一个活动的引导环境。 |
示例 5-14 激活引导环境
在本示例中,second_disk 引导环境在下次重新引导时激活。
# /sbin/luactivate second_disk # init 6
第一次从新创建的引导环境引导时,Solaris Live Upgrade 软件将新的引导环境与上一个活动的引导环境同步。“同步”是指将某些关键的系统文件和目录从上一个活动的引导环境复制到正在引导的引导环境中。初始引导后,Solaris Live Upgrade 不执行此同步,除非使用 luactivate 命令和 -s 选项强制同步。
仅适用于 x86 - 当使用 GRUB 菜单在引导环境间切换时,文件也不同步。您必须使用以下过程同步文件。
有关同步的更多信息,请参见在引导环境之间同步文件。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# /sbin/luactivate -s BE_name
在上一个活动的引导环境和新引导环境之间强制执行文件同步。第一次激活某个引导环境时,将在引导环境间同步文件。在以后的激活中,只在使用 -s 选项时才同步文件。
注意 - 使用此选项时要特别小心,因为您可能没有注意到或者无法控制在上一个活动引导环境中可能已发生的更改。例如,如果您正在当前引导环境中运行 Oracle Solaris 10 8/11 软件,并通过强制同步引导回 Solaris 9 发行版,则 Solaris 9 发行版上的文件可能会发生更改。由于文件依赖于 OS 的发行版,所以对 Solaris 9 发行版的引导可能会因 Oracle Solaris 10 8/11 文件可能与 Solaris 9 文件不兼容而失败。 |
指定要激活的引导环境的名称
# init 6
示例 5-15 激活引导环境
在本示例中,下次重新引导时将激活 second_disk 引导环境,并同步文件。
# /sbin/luactivate -s second_disk # init 6
GRUB 菜单提供了另一种可在引导环境之间进行切换的方法。GRUB 菜单可以替代 luactivate 命令来激活(引导)引导环境。下表指出了使用 GRUB 菜单时的注意事项和限制。
表 5-3 x86: 使用 GRUB 菜单来激活的摘要
|
您可以使用 GRUB 菜单在两个引导环境之间进行切换。请注意以下限制:
必须使用 luactivate 命令完成引导环境的第一次激活。完成初始激活后,该引导环境将显示在 GRUB 菜单上。然后可以从 GRUB 菜单引导该引导环境。
注意-使用 GRUB 菜单切换到引导环境时将不执行同步操作。有关同步文件的更多信息,请参见强制引导环境之间的同步。
如果是 Solaris 8、9 或 10 3/05 发行版时创建的引导环境,则必须始终使用 luactivate 命令来激活该引导环境。这些较旧的引导环境不显示在 GRUB 菜单上。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# init 6
此时将显示 GRUB 主菜单。其中列出了以下两个操作系统:Solaris 和 second_disk(作为 Solaris Live Upgrade 引导环境)。如果由于某种原因主 OS 没有进行引导,则可使用 failsafe 项进行恢复。
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |second_disk | |second_disk failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line.
选定的引导环境将被引导并成为活动的引导环境。