Solaris 9 安装指南

激活引导环境

激活引导环境时将使它在下次系统重新引导时可引导。如果在引导新的活动引导环境过程中失败,您还可以迅速切换回原始引导环境。请参见“故障恢复:回退到原始引导环境 (命令行接口) ”

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


注意:

如果您希望重新配置交换,请在引导非活动引导环境之前进行此项更改。默认情况下,所有引导环境共享同一交换设备。要重新配置交换,请参见“创建新的引导环境” 步骤 9“创建引导环境并重新配置交换 (命令行接口)”


激活引导环境 (字符接口)

第一次从新创建的引导环境引导时,Solaris Live Upgrade 软件将新的引导环境与上一个活动引导环境同步。该活动引导环境并不一定是新创建的引导环境的源引导环境。"在这里,“同步”意思是:某些系统文件和目录被从上一个活动引导环境复制到正在引导的引导环境中。除非您在系统询问”您是否希望强制执行 Live Upgrade 同步操作?”问题时键入 yes,否则,在初始引导后,Solaris Live Upgrade 不会执行此同步。

如果您强制执行同步,则 Solaris Live Upgrade 将检查要同步的文件之间是否存在冲突。 当引导新的引导环境并检测到冲突时,将发出警告,并且不对文件进行同步。尽管有这样的冲突,激活仍可成功完成。例如,如果您执行以下操作之一,则可能发生冲突:

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

  1. 从 Solaris Live Upgrade 主菜单中选择“激活”。

  2. 键入要激活的引导环境的名称:


    引导环境的名称: solaris_9
    
    您是否希望强制执行 Live Upgrade 同步操作: no
    
  3. 您可以继续,也可以强制执行文件同步。

    • 按回车键继续。

      引导环境第一次引导时,文件将自动同步。

    • 您可以强制执行文件同步,但在使用此特征时要特别小心。每个引导环境中的操作系统必须与同步的文件相兼容。要强制执行文件同步,请键入:


      您是否希望强制执行 Live Upgrade 同步操作: yes
      
  4. 按 F3 键开始激活进程。

  5. 按回车键继续。

    在下次重新引导时新的引导环境即被激活。

  6. 要激活非活动引导环境,请重新引导:


    # init 6
    

激活引导环境 (命令行接口)

  1. 以超级用户身份登录。

  2. 要激活引导环境,请键入:


    # /usr/sbin/luactivate  BE_name
    

    BE_name

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

  3. 重新引导。


    # init 6
    

    小心:小心:

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



实例 33–4 激活引导环境 (命令行接口)

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


# /usr/sbin/luactivate second_disk

# init 6

激活引导环境并同步文件 (命令行接口)

第一次从新创建的引导环境引导时,Solaris Live Upgrade 软件将新的引导环境与上一个活动引导环境同步。该活动引导环境并不一定是新创建的引导环境的源引导环境。"在这里,“同步”的意思是:某些系统文件和目录被从上一个活动引导环境复制到正在引导的引导环境中。除非您使用带有 -s 选项的 luactivate,否则在此初始引导之后,Solaris Live Upgrade 将不执行此项同步。

如果您使用 -s 选项强制执行同步,则 luactivate 将检查要同步的文件之间是否存在冲突。当引导新的引导环境并检测到冲突时,将发出警告,并且不对文件进行同步。尽管有这样的冲突,激活仍可成功完成。例如,如果您执行以下操作,则可能发生冲突:

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

  1. 以超级用户身份登录。

  2. 要激活引导环境,请键入:


    # /usr/sbin/luactivate  -s BE_name
    

    BE_name

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

    -s

    在上一个活动引导环境和新的引导环境之间进行文件同步。 

    -s 选项用于在第一次激活引导环境后同步文件。第一次激活一个引导环境时,引导环境之间的文件同步,但在随后的激活中文件将不再同步。使用此选项时要特别小心,因为您可能没有注意到或者无法控制在上一个活动引导环境中可能已发生的更改。

  3. 重新引导。


    # init 6
    

实例 33–5 激活引导环境 (命令行接口)

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


# /usr/sbin/luactivate -s second_disk

# init 6