JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 10 8/11 安装指南:Solaris Live Upgrade 和升级规划     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分使用 Solaris Live Upgrade 进行升级

1.  在何处查找 Solaris 安装规划信息

2.  Solaris Live Upgrade(概述)

3.  Solaris Live Upgrade(规划)

4.  使用 Solaris Live Upgrade 创建引导环境(任务)

5.  使用 Solaris Live Upgrade 进行升级(任务)

任务列表:升级引导环境

升级引导环境

升级指南

使用软件包或修补程序升级系统

在引导环境中升级网络安装映像

从多张 CD 升级网络安装映像

在引导环境中向网络安装映像添加软件包

在引导环境中向网络安装映像添加修补程序

获取安装在引导环境中的软件包的信息

使用 JumpStart 配置文件进行升级

创建 Solaris Live Upgrade 要使用的配置文件

测试 Solaris Live Upgrade 要使用的配置文件

通过 Solaris Live Upgrade 使用配置文件进行升级

在引导环境中安装 Solaris Flash 归档文件

在引导环境中安装 Solaris Flash 归档文件

使用配置文件安装 Solaris Flash 归档文件

使用配置文件关键字安装 Solaris Flash 归档文件

激活引导环境

激活引导环境的要求和限制

激活引导环境

激活引导环境并同步文件

x86: 使用 GRUB 菜单激活引导环境

x86: 使用 GRUB 菜单激活引导环境

6.  故障恢复:回退到初始引导环境(任务)

7.  维护 Solaris Live Upgrade 引导环境(任务)

8.  在安装了非全局区域的系统中升级 Oracle Solaris OS

9.  Solaris Live Upgrade(示例)

10.  Solaris Live Upgrade(命令参考)

第 2 部分使用 Solaris Live Upgrade 升级和迁移到 ZFS 根池

11.  Solaris Live Upgrade 和 ZFS(概述)

12.  针对 ZFS 的 Solaris Live Upgrade(规划)

13.  为 ZFS 根池创建引导环境

14.  针对安装了非全局区域的 ZFS 的 Solaris Live Upgrade

第 3 部分附录

A.  故障排除(任务)

B.  附加 SVR4 打包要求(参考)

C.  升级时使用修补程序分析器(任务)

词汇表

索引

激活引导环境

激活一个引导环境后,即可在下次重新引导系统时使之成为可引导的环境。如果在引导新建的活动的引导环境时出现故障,还可以快速切换回初始引导环境。请单见第 6 章

说明
更多信息
按照此过程使用 luactivate 命令激活引导环境。

注 - 第一次激活引导环境时,必须使用 luactivate 命令。


按照此过程激活引导环境并强制执行文件同步。

注 - 第一次激活时,将会同步文件。如果在第一次激活后切换引导环境,则不对文件进行同步。


x86: 按照此过程使用 GRUB 菜单激活引导环境。

注 - GRUB 菜单可以简化从一个引导环境到另一个引导环境的切换。引导环境第一次激活后,将出现在 GRUB 菜单中。


激活引导环境的要求和限制

要成功激活一个引导环境,该引导环境必须满足以下条件:

说明
更多信息
该引导环境必须处于 "complete"(完成)状态。
要检查状态,请参见显示所有引导环境的状态
如果引导环境不是当前引导环境,则不能使用 luumountmount 命令挂载该引导环境的分区。
要查看手册页,请参见 lumount(1M)mount(1M)
您要激活的引导环境不能进行比较操作。
有关过程,请参见比较引导环境
如果要重新配置交换,请在引导非活动的引导环境之前进行此项更改。缺省情况下,所有引导环境共享同一台交换设备。
要重新配置交换,请参见创建引导环境并重新配置交换

仅适用于 x86 - 如果您有一个基于 x86 的系统,也可以使用 GRUB 菜单激活。请注意以下例外情况:

请参见x86: 使用 GRUB 菜单激活引导环境


激活引导环境

以下过程将一个新引导环境切换为当前运行的引导环境。


仅适用于 x86 - 如果您有一个基于 x86 的系统,也可以使用 GRUB 菜单激活。请注意以下例外情况:

请参见x86: 使用 GRUB 菜单激活引导环境


  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 要激活引导环境,请键入:
    # /sbin/luactivate BE_name
    BE_name

    指定要激活的引导环境的名称

  3. 重新引导。
    # init 6

    注意

    注意 - 仅使用 initshutdown 命令重新引导。如果使用 reboothaltuadmin 命令,则系统将不切换引导环境。系统将再次引导上一个活动的引导环境。


示例 5-14 激活引导环境

在本示例中,second_disk 引导环境在下次重新引导时激活。

# /sbin/luactivate second_disk
# init 6

激活引导环境并同步文件

第一次从新创建的引导环境引导时,Solaris Live Upgrade 软件将新的引导环境与上一个活动的引导环境同步。“同步”是指将某些关键的系统文件和目录从上一个活动的引导环境复制到正在引导的引导环境中。初始引导后,Solaris Live Upgrade 不执行此同步,除非使用 luactivate 命令和 -s 选项强制同步。


仅适用于 x86 - 当使用 GRUB 菜单在引导环境间切换时,文件也不同步。您必须使用以下过程同步文件。


有关同步的更多信息,请参见在引导环境之间同步文件

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 要激活引导环境,请键入:
    # /sbin/luactivate -s BE_name
    -s

    在上一个活动的引导环境和新引导环境之间强制执行文件同步。第一次激活某个引导环境时,将在引导环境间同步文件。在以后的激活中,只在使用 -s 选项时才同步文件。


    注意

    注意 - 使用此选项时要特别小心,因为您可能没有注意到或者无法控制在上一个活动引导环境中可能已发生的更改。例如,如果您正在当前引导环境中运行 Oracle Solaris 10 8/11 软件,并通过强制同步引导回 Solaris 9 发行版,则 Solaris 9 发行版上的文件可能会发生更改。由于文件依赖于 OS 的发行版,所以对 Solaris 9 发行版的引导可能会因 Oracle Solaris 10 8/11 文件可能与 Solaris 9 文件不兼容而失败。


    BE_name

    指定要激活的引导环境的名称

  3. 重新引导。
    # init 6

示例 5-15 激活引导环境

在本示例中,下次重新引导时将激活 second_disk 引导环境,并同步文件。

# /sbin/luactivate -s second_disk
# init 6

x86: 使用 GRUB 菜单激活引导环境

GRUB 菜单提供了另一种可在引导环境之间进行切换的方法。GRUB 菜单可以替代 luactivate 命令来激活(引导)引导环境。下表指出了使用 GRUB 菜单时的注意事项和限制。

表 5-3 x86: 使用 GRUB 菜单来激活的摘要

任务
说明
更多信息
注意
激活了引导环境后,请勿在 BIOS 中更改磁盘顺序。更改此顺序可能导致 GRUB 菜单无效。如果发生此问题,请将磁盘顺序更改回初始状态以修复 GRUB 菜单。
第一次激活引导环境
第一次激活引导环境时,必须使用 luactivate 命令。在您下次引导时,该引导环境的名称将显示在 GRUB 主菜单上。这样,您就可以通过在 GRUB 菜单上选择相应的项来切换到该引导环境。
同步文件
第一次激活引导环境时,将在当前引导环境和新引导环境之间同步文件。在以后的激活中,文件不再同步。当使用 GRUB 菜单在引导环境间切换时,文件也不同步。当使用带有 -s 选项的 luactivate 命令时,可强制进行同步。
Solaris 10 1/06 发行版前创建的引导环境
如果是 Solaris 8、9 或 10 3/05 发行版时创建的引导环境,则必须始终使用 luactivate 命令来激活该引导环境。这些较旧的引导环境不显示在 GRUB 菜单上。
编辑或定制 GRUB 菜单项
menu.lst 文件包含显示在 GRUB 菜单中的信息。您可以出于以下目的修订该文件:
  • 为 Oracle Solaris OS 之外的操作系统添加 GRUB 菜单项

  • 定制引导行为。例如,可以将引导更改为详细模式,或更改自动引导 OS 的缺省时间。


注 - 如果想更改 GRUB 菜单,则需要找到 menu.lst 文件。有关逐步操作说明,请参见《系统管理指南:基本管理》中的第 13  章 "管理 Oracle Solaris 引导归档文件(任务)"



注意

注意 - 请勿使用 GRUB menu.lst 文件修改 Solaris Live Upgrade 项,因为修改该项会导致 Solaris Live Upgrade 失败。虽然可以使用 menu.lst 文件定制引导行为,但定制的首选方法是使用 eeprom 命令。如果使用 menu.lst 文件来定制,则在软件升级过程中,Oracle Solaris OS 项可能会被修改,从而会丢失对该文件的更改。


x86: 使用 GRUB 菜单激活引导环境

您可以使用 GRUB 菜单在两个引导环境之间进行切换。请注意以下限制:

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 重新引导系统。
    # 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.
  3. 要激活引导环境,使用方向键选择所需的引导环境并按回车键。

    选定的引导环境将被引导并成为活动的引导环境。