本章介绍了如何安装 Solaris 9 MU4 软件。如果要作为定制 JumpStartTM 安装的一部分来安装 Solaris 9 MU4 软件,请参见《Solaris 9 安装指南》。
安装 Solaris 9 MU4 所需的时间取决于以下因素:
本机的 CPU 速度
选择的 install_mu 选项
用来访问 install_mu 代码和修补程序集的硬盘或网络的传输速度
如果在安装 MU4 时禁用 -d 选项,安装速度会更快。但是,如果在安装 MU 时使用该选项,则无法移除 MU4 提供的任何修补程序。
MU4 只能安装在运行 Solaris 9 操作环境的系统上。
每个文件系统的空间要求都不一样,取决于以下几点:
是否选择 -d 选项
保存移除数据时移除目录的位置
每个文件系统中与所需的修补磁盘空间相对的磁盘分区和可用空间
系统语言环境
系统是否已经安装了一些 Maintenance Update 修补程序
install_mu 脚本可以对空间进行分析,并报告每个文件系统所需的磁盘空间(如果适用,还包括移除空间)。空间计算在几分钟内完成。
如果 install_mu 脚本判定一个或多个文件系统中没有足够的磁盘空间,它将不会继续执行。对所需的修补程序安装空间的计算比较精确,但所需的移除数据空间则是估算的。报告的空间需求值可能比实际值要高一些。
如果符合以下两个条件,请使用 -f 选项运行 install_mu 脚本:
您有足够的磁盘空间来应用修补程序集和移除数据(如果需要)。
您不希望进行空间计算。
仅当运行 install_mu 的系统已经在运行 Solaris 9 操作环境时,才能安装 Solaris 9 MU4 软件。
Solaris 9 MU4 不支持可重定位的根区域和服务区域。
由于 MU4 将修补程序应用到系统库,因此在安装 MU4 之前最好以单用户模式重新引导系统。请避免在多用户系统的单个系统中引入不稳定因素。确保未将进程映射到某个未修补的库版本,否则,这些进程以后可能会试图映射到旧库的不同部分。
在单用户模式中无法获得网络服务。在单用户模式中引导系统之前,必须将 MU4 映像从网络复制到本地系统。
如果您遇到以下情况之一,则需要在多用户模式中使用 NFS 来安装 MU4:
在单用户模式中无法重新引导系统。
没有足够的磁盘空间来制作 MU4 映像的本地副本。
这种情况下,应尽可能让系统自行完成安装, 任何用户都不应登录或运行作业。
在单用户模式或多用户模式中,安装 MU4 之后必须重新引导系统。不要使用 exit 命令。如果使用了 exit 命令,系统会转到 init 3,而且除非重新引导系统,否则任何人都不能进行登录。如果 root 用户已经退出,并且没有任何其他 root 用户处于登录状态,则必须重新引导系统。有关详细信息,请参见第 4 章”已知问题”。
确保在继续之前对操作系统进行了备份。
要安装 Solaris 9 MU4 软件,请执行以下步骤:
确保没有重要的用户或系统进程正在运行。
如果 powerd 进程正在运行,则必须终止它。
退出当前会话。
将显示 CDE 登录屏幕。
单击“选项”按钮并选择“命令行登录”。
系统会提示您进行登录。
键入登录名 root,并键入 root 口令:
登录名: root 口令: root password |
以单个用户模式重新引导系统:在根 shell 提示符下键入以下命令:
# reboot -- -s |
键入 root 口令。
检查系统是否显示以下消息并且处于系统维护模式:
进入系统维护模式 Sun Microsystems Inc. SunOS 5.9 Generic 2002 年 5 月 # |
运行 install_mu 脚本。从 MU4 映像的本地副本,键入以下命令:
# cd local–directory # ./install_mu options |
下表中列出了可从命令行使用的选项。
表 2–1 install_mu 脚本的命令行选项
选项 |
说明 |
---|---|
-d |
指定不备份修补程序。使用此参数可以减少安装软件的时间,但它同时也使您无法移除个别修补程序。不能同时指定此选项与 -B 选项。 |
-p patchdir |
指定用于包含所有修补程序的目录。 |
-q |
禁止显示用于表示 install_mu 活动的点。 |
-B backoutdir |
指定将移除数据保存在指定的目录中。不能同时指定此选项与 -d 选项。 |
-f |
强制安装修补程序集而不检查是否有足够的磁盘空间。使用此选项时,安装过程会更快。但是,请仅在知道有足够空间时使用该选项。 |
安装完成时,请检查是否显示以下消息:
install_mu 在 date–time 完成。 |
如果显示了该消息,请继续执行步骤 9。
如果遇到错误,请参见第 5 章,错误消息。
键入以下命令重新引导系统:
# sync ; reboot |
然后系统会提示您进行登录。
为防止发生库冲突,安装 MU4 之后必须重新引导系统。
键入登录名和口令:
登录名: login 口令: password |
要识别 Solaris 9 MU 软件的版本,请键入以下命令:
# cat /etc/release |
要识别 MU 软件应用到您的系统上的修补程序,请键入以下命令:
# showrev -p |
如果将应用 Solaris 9 MU4 软件的 showrev -p 的输出与安装 Solaris 9 8/03 操作环境的 showrev -p 的输出进行比较,您会注意到 MU4 安装中没有应用下列修补程序:
Solaris 9 MU4 SPARC ® 平台版本: