因为网络安装映像驻留在多张 CD 上,所以必须使用该升级过程。使用带有 -i 选项的 luupgrade 命令来安装任何其他 CD。
在系统中安装 Solaris Live Upgrade SUNWlucfg、 SUNWlur 和 SUNWluu 软件包。这些软件包必须是将要升级到的发行版的软件包。有关逐步的操作说明,请参见使用 pkgadd 命令安装 Solaris Live Upgrade。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
通过键入以下内容来指明要升级的引导环境和安装软件的路径:
# luupgrade -u -n BE_name -s os_image_path |
在引导环境中升级网络安装映像
指定要升级的引导环境的名称
指定包含网络安装映像的目录的路径名
当安装程序完成第一张 CD 内容的安装时,请插入第二张 CD。
此过程与前一过程相同,但其中 -u 选项被 -i 选项取代。另外,选择通过菜单还是通过文本运行第二张 CD 上的安装程序。
以下命令通过菜单运行第二张 CD 上的安装程序。
# luupgrade -i -n BE_name -s os_image_path |
以下命令通过文本运行第二张 CD 上的安装程序并且无需用户交互。
# luupgrade -i -n BE_name -s os_image_path -O '-nodisplay -noconsole' |
安装其他 CD。此软件在指定的介质上查找并运行安装程序。使用 -s 指定安装程序。
指定要升级的引导环境的名称。
指定包含网络安装映像的目录的路径名。
(可选)以文本模式运行第二张 CD 上的安装程序并且无需用户交互。
引导环境已经做好激活准备。请参见激活引导环境。
在本示例中,升级了 second_disk 引导环境且安装映像位于以下两张 CD 上: Solaris Software - 1 和 Solaris Software - 2 CD。-u 选项确定 CD 组上是否有足够的空间用于全部软件包。-O 选项和 -nodisplay 以及 -noconsole 选项禁止在读取第二张 CD 后显示字符用户界面。如果使用这些选项,系统将不会提示您键入信息。
注意: 如果不同时使用 -O 选项以及 -nodisplay 和 -noconsole 选项,则将显示字符用户界面 (character user interface, CUI)。Sun 不再建议使用 CUI 来执行 Solaris Live Upgrade 任务。
安装将要升级到的发行版的 Solaris Live Upgrade 软件包。
# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu |
插入 Solaris Software - 1 CD 并键入:
# luupgrade -u -n second_disk -s /cdrom/cdrom0/ |
插入 Solaris Software - 2 CD 并键入:
# luupgrade -i -n second_disk -s /cdrom/cdrom0 -O '-nodisplay \ -noconsole' Repeat this step for each CD that you need. |
对要安装的每张 CD 重复上述步骤。