只有系统正在运行 install_mu 并且目标系统已在运行 Solaris 8 或 Solaris 8 6/00 操作环境,才能安装 Solaris 8 MU2 软件。
由于 MU2 将修补程序应用到系统库,因此在安装 MU2 之前最好以单用户模式重新启动系统。如果任何进程已经映射到一个未修补版本的库,然后又试图映射到旧库的不同段,则会造成多用户系统的个别系统不稳定。
在单用户模式中无法获得网络服务。如果 MU2 映象是在网络上而不是在 CD 上,则以单用户模式启动您的系统前必须将 MU2 映象从网络复制到您的本地系统。
如果不能在单用户模式下重新启动系统或者没有足够的磁盘空间建立 MU2 映象本地副本,则需要在多用户模式下用 NFS 安装 MU2。在这种情况下,应当尽可能使该系统保持"安静的状态",即没有用户登录或运行作业。
确保在继续进行之前对系统的操作系统进行了备份。
若要安装 Solaris 8 MU2 软件:
确保没有正在运行的重要用户或系统进程。
退出当前的会话。
出现 CDE 登录屏幕。
单击"选项"按钮并选择"命令行登录"。
系统会提示您登录。
键入登录名 root,并键入超级用户口令:
login: root password: root password |
以单用户模式重新启动。从 shell 根提示符键入:
# reboot -- -s |
通过 shutdown 或 init 命令将运行级从多用户模式改变为单用户模式可能会使 vold 进程一直在运行。 在单用户模式下,该过程会产生 MU2 CD 安装问题。
键入超级用户口令。
检查系统是否显示以下信息并且现在处于系统维护模式。
Entering System Maintenance Mode Sun Microsystems Inc. SunOS 5.8 Generic Feb 2000 # |
要安装 MU2 CD,可以将 CD 放在驱动器中,然后从 shell 根提示符下键入:
# mount -o ro -F hsfs /dev/dsk/c0t6d0s0 /cdrom |
在某些情况下,CD-ROM 驱动器可能位于控制器上而不是 c0 上或者位于目标系统上而不是 t6 上,这就要求有不同的 CD-ROM 设备路径。如果遇到关于装载 CD-ROM 驱动器的问题,可以与系统管理员核实。
运行 install_mu。
从 MU2 映象的本地副本键入:
# cd local_directory # ./install_mu 选项 |
从 MU2 CD 键入:
# cd /cdrom # ./install_mu 选项 |
可以在命令行中使用下列选项。
表 2-1 install_mu 的命令行选项
选项 |
描述 |
---|---|
-d |
指定不备份修补程序。使用该参数可以减少安装软件的时间,但它同时也阻止您备份个别修补程序。不能用 -B 选项进行指定。 |
-p patchdir |
指定包含所有修补程序的目录。 |
-q |
禁止显示指示 install_mu 活动的点。 |
-B backoutdir |
指定回退数据保存在指示的目录中。不能用 -d 选项进行指定。 |
-f |
强制安装修补集而不检查是否有足够的磁盘空间。使用该选项可以节省时间,但是只有当您确定有足够的磁盘空间时,您才可以使用该选项。 |
当安装完成时,将显示下列信息。
install_mu completed successfully. |
如果看到该信息,请转到步骤 9.
如果遇到任何错误,请转到第 5 章,错误消息.
要重新启动系统,请键入:
# sync ; reboot |
然后会提示您进行登录。
要防止库发生冲突,必须在安装 MU2 之后重新启动系统。
键入登录名称和口令:
login: login password: password |