Solaris 10 6/06 安装指南:Solaris Live Upgrade 和升级规划

使用 Solaris Live Upgrade 进行升级的示例(字符用户界面)

在本示例中,将在运行 Solaris 9 发行版的系统上创建新引导环境,并将新引导环境升级到 Solaris 10 6/06 发行版。然后,激活升级的引导环境。

在活动的引导环境中安装 Solaris Live Upgrade

  1. 插入 Solaris Operating System DVD 或 Solaris Software - 2 CD。

  2. 运行所用介质的安装程序。

    • 如果使用的是 Solaris Operating System DVD,请将目录更改为安装程序所在目录,然后运行安装程序。

      • 对于基于 SPARC 的系统:


        # cd /cdrom/cdrom0/S0/Solaris_10_606/Tools/Installers
        # ./liveupgrade20
        

        会显示 Solaris 安装程序 GUI。

      • 对于基于 x86 的系统:


        # cd /cdrom/cdrom0/Solaris_10_606/Tools/Installers
        # ./liveupgrade20
        

        会显示 Solaris 安装程序 GUI。

    • 如果使用的是 Solaris Software - 2 CD,请运行该安装程序。


      % ./installer
      

      会显示 Solaris 安装程序 GUI。

  3. 从“安装”面板的“选择类型”中,单击“自定义”。

  4. 在“语言环境选择”面板上,单击要安装的语言。

  5. 选择要安装的软件。

    • 对于 DVD,请在“组件选择”面板上单击“下一步”,以安装软件包。

    • 对于 CD,请在“产品选择”面板上单击“Solaris Live Upgrade 的缺省安装”,然后单击其他产品选项以撤消选定此软件。

  6. 按照 Solaris 安装程序面板上的指示安装本软件。

安装必需的修补程序

描述 

更多信息 


注意 – 注意 –

正确操作 Solaris Live Upgrade 要求为特定 OS 版本安装一组限定的修补程序修订版。安装或运行 Solaris Live Upgrade 之前,需要安装这些修补程序。



仅适用于 x86 –

从 Solaris 10 1/06 发行版开始,如果未安装该组修补程序,则 Solaris Live Upgrade 将会失败,而且您可能会看到以下错误消息。如果没有看到以下错误消息,可能是仍旧未安装所需的修补程序。在尝试安装 Solaris Live Upgrade 之前,应始终验证是否已安装了 Sunsolve 信息文档中列出的所有修补程序。


ERROR: Cannot find or is not executable: 
</sbin/biosdev>.
ERROR: One or more patches required by 
Live Upgrade has not been installed.

信息文档 72099 中列出的修补程序可能会随时更改。这些修补程序可能会修复 Solaris Live Upgrade 中的缺陷以及 Solaris Live Upgrade 所依赖的组件中的缺陷。如果在使用 Solaris Live Upgrade 的过程中遇到了任何困难,请检查并确保安装了最新的 Solaris Live Upgrade 修补程序。 

通过访问 http://sunsolve.sun.com 确保您具有最近更新的修补程序列表。在 SunSolve Web 站点上搜索信息文档 72099。

如果正在运行 Solaris 8 或 Solaris 9 OS,您可能无法运行 Solaris Live Upgrade 安装程序。因为这些发行版中未包含运行 Java 2 运行时环境所需的修补程序集。对于建议用于运行 Solaris Live Upgrade 安装程序和安装软件包的 Java 2 运行时环境,必须拥有建议的修补程序簇。 

要安装 Solaris Live Upgrade 软件包,请使用 pkgadd 命令。或者,为 Java 2 运行时环境安装建议的修补程序簇。访问 http://sunsolve.sun.com 可以获得修补程序簇。

按照以下步骤安装必需的修补程序。

从 SunSolve Web 站点获取修补程序列表。


# patchadd /net/server/export/patches
# init 6

创建引导环境

在本示例中,源引导环境的名称为 c0t4d0s0。将根 (/) 文件系统复制到新引导环境。同时,创建了一个新的交换片,而不是共享源引导环境的交换片。

  1. 显示字符用户界面:


    # /usr/sbin/lu
    

    将显示 Solaris Live Upgrade 主菜单。

  2. 从主菜单中,选择“创建”。


    Name of Current Boot Environment:    c0t4d0s0
    Name of New Boot Environment:   c0t15d0s0 
    
  3. 按 F3 键。

    将显示“配置”菜单。

  4. 要从配置菜单中选择一片,请按 F2 键。

    此时将显示“选项”菜单。

  5. 为根 (/) 文件系统选择磁盘 c0t15d0 中的片 0。

  6. 从配置菜单中,通过选择要拆分的交换片在 c0t15d0 上创建一个新交换片。

  7. 要选择交换片,请按 F2 键。此时将显示“选项”菜单。

  8. 为新交换片选择磁盘 c0t15d0 中的片 1。

  9. 按 F3 键以创建新引导环境。

升级非活动的引导环境

然后,升级新的引导环境。从网络映像获得用于升级的操作系统的新版本。

  1. 从主菜单中,选择“升级”。


    Name of New Boot Environment:   c0t15d0s0 
    Package Media: /net/ins3-svr/export/Solaris_10_606/combined.solaris_wos
  2. 按 F3 键。

激活非活动的引导环境

使 c0t15d0s0 引导环境可引导。然后,重新引导系统,于是 c0t15d0s0 就成为活动的引导环境。c0t4d0s0 引导环境现在处于非活动状态。

  1. 从主菜单中,选择“激活”。


    Name of Boot Environment: c0t15d0s0
    Do you want to force a Live Upgrade sync operations: no
    
  2. 按 F3 键。

  3. 按回车键。

  4. 键入:


    # init 6
    

如果必须返回,请使用上一个示例中的命令行过程:(可选)回退到源引导环境