在第一次运行 Solaris Live Upgrade 之前,必须从安装介质安装最新 Solaris Live Upgrade 软件包以及安装 SunSolve 信息文档 206844 中列出的修补程序。在 SunSolve Web 站点上搜索信息文档 206844(以前为 72099)。
最新的软件包以及修补程序可确保您具有该发行版的所有最新错误修复和新增功能。在继续创建新的引导环境之前,请确保安装了所有与您的系统相关的修补程序。
下列步骤介绍了 SunSolve 信息文档 206844 中的步骤。
此过程假设系统正在运行卷管理器。有关使用卷管理器管理可移除介质的详细信息,请参阅《系统管理指南:设备和文件系统》。
成为超级用户或承担等效角色。
按照 SunSolve Web 站点上信息文档 206844 中的说明删除和添加 Solaris Live Upgrade 软件包。
删除现有的 Solaris Live Upgrade 软件包。
三个 Solaris Live Upgrade 软件包(SUNWluu、SUNWlur 和 SUNWlucfg)组成了使用 Solaris Live Upgrade 进行升级或修补所需的软件。这些软件包包含现有的软件、新增功能和错误修复。如果在使用 Solaris Live Upgrade 前未删除现有软件包并在系统上安装新的软件包,则升级或修补到目标发行版将会失败。从 Solaris 10 8/07 发行版开始,新增了 SUMWlucfg 软件包。如果您要从 Solaris 10 8/07 之前的发行版使用 Solaris Live Upgrade 软件包,则不需要删除此软件包。
# pkgrm SUNWlucfg SUNWluu SUNWlur |
安装新的 Solaris Live Upgrade 软件包。
可以使用安装 DVD 或 CD 上的 liveupgrade20 命令或使用 pkgadd 命令安装软件包。liveupgrade20 命令要求有 Java 软件。如果系统没有安装 Java 软件,则需要使用 pkgadd 命令安装软件包。请参见 SunSolve 信息文档了解更多信息。
如果您使用的是 Solaris 操作系统 DVD,请更改目录并运行安装程序。
更改目录。
# cd /cdrom/cdrom0/Solaris_10/Tools/Installers |
对于基于 SPARC 的系统,Solaris 10 10/08 之前的发行版的安装程序的路径是不同的。
# cd /cdrom/cdrom0/s0/Solaris_10/Tools/Installers |
运行安装程序。
# ./liveupgrade20 -noconsole - nodisplay |
-noconsole 和 -nodisplay 选项可以阻止显示字符用户界面 (character user interface, CUI)。
不再支持 Solaris Live Upgrade CUI。
如果您使用的是 Solaris Software – 2 CD,可以在不更改路径的情况下运行安装程序。
% ./installer |
验证已成功安装软件包。
# pkgchk -v SUNWlucfg SUNWlur SUNWluu |
安装信息文档 206844 中列出的修补程序。
如果您要在本地磁盘上存储修补程序,请创建一个目录,如 /var/tmp/lupatches。
从 SunSolve Web 站点获取修补程序列表。
转至修补程序目录,如本示例中所示。
# cd /var/tmp/lupatches |
安装修补程序。
# patchadd -M path-to-patchespatch-id patch-id |
path-to-patches 是修补程序目录的路径,例如 /var/tmp/lupatches。patch-id 是修补程序号。用空格分隔多个修补程序名称。
需要按照信息文档 206844 指定的顺序应用修补程序。
根据需要重新引导系统。某些修补程序需要重新引导后才能生效。
仅限 x86:需要重新引导系统。否则,Solaris Live Upgrade 会失败。
# init 6 |
您现在有了成功创建新的引导环境所需的软件包和修补程序。