Solaris 8 维护更新 1 安装指南

第 2 章 安装 Solaris 8 Maintenance Update 1

本章说明了如何安装 Solaris 8 MU1 软件。如果想作为定制 JumpStartTM 安装的一部分安装 Solaris 8 MU1 软件,请参考 Solaris 8 高级安装指南

时间问题

Solaris 8 MU1 的安装速度比单个 MU1 修补程序的 安装速度要快。Solaris 8 MU1 的安装时间取决于:

如果安装 MU1 时禁用回退选项,那么安装的速度将会更快。但是,您将不能回退任何 MU1 交付的修补程序。

要求

MU1 只能安装在运行 Solaris 8 操作环境的系统上。

每个文件系统的空间需求取决于:

install_mu 脚本可以对空间进行分析,并报告每个文件系统所需的磁盘空间(包括可应用的回退空间)。计算空间需要花费几分钟才能完成。

如果确定一个或多个文件系统中没有足够的磁盘空间,install_mu 脚本将不会继续执行。虽然所需的修补安装空间的计算相当精确,但是估计和报告需要的回退数据空间可能比实际需要的要高。

如果确定有足够的磁盘空间来应用修补集(和可能需要的回退数据),并且希望绕过空间计算,请运行带 -f 选项的 install_mu

安装 Solaris 8 MU1

只有系统正在运行 install_mu 并且目标系统已在运行 Solaris 8 操作环境,才能安装 Solaris 8 MU1 软件。

由于 MU1 将修补程序应用到系统库,因此在安装 MU1 之前最好以单用户模式重新启动系统。如果任何进程已经映射到一个未修补版本的库,然后又试图映射到旧库的不同段,则会造成多用户系统的个别系统不稳定。

在单用户模式中无法获得网络服务。如果 MU1 图像是在网络上而不是在 CD 上,则以单用户模式启动您的系统前必须将 MU1 图像从网络复制到您的本地系统。

如果不能在单用户模式下重新启动系统或者没有足够的磁盘空间建立 MU1 图像本地副本,则需要在多用户模式下用 NFS 安装 MU1。在这种情况下,应当尽可能使该系统保持安静的状态,即没有用户登录或运行作业。


注意:

确保在继续进行之前对系统的操作系统进行了备份。


若要安装 Solaris 8 MU1 软件:

  1. 确保没有正在运行的重要用户或系统进程。

  2. 回退当前的会话。

    出现 CDE 登录屏幕。

  3. 单击"选项"按钮并选择"命令行登录"。

    系统会提示您登录。

  4. 键入登录名root,并键入超级用户口令:


    login: root
    password: root password
    
  5. 以单用户模式重新启动。从 shell 根提示符键入:


    # reboot -- -s
    

    注意:

    通过 shutdowninit 命令将运行级从多用户模式改变为单用户模式可能会使 vold 进程一直在运行。 在单用户模式下,该过程会产生 MU1 CD 安装问题。


  6. 键入超级用户口令。

    检查系统是否显示以下信息并且现在处于系统维护模式。


    Entering System Maintenance Mode
     
    Sun Microsystems Inc. SunOS 5.8 Generic Feb 2000
    # 
    • 如果正在从 CD 运行 install_mu,请转到 步骤 7

    • 如果正在从 MU1 图像的本地副本运行 install_mu,请转到 步骤 8

  7. 要安装 MU1 CD,可以将 CD 放在驱动器中,然后从 shell 根提示符下键入:


    # mount -o ro -F hsfs /dev/dsk/c0t6d0s0 /cdrom
    

    注意:

    在某些情况下,CD-ROM 驱动器可能位于控制器上而不是 c0 上或者位于目标系统上而不是 t6 上,这就要求有不同的 CD-ROM 设备路径。如果有关于安装 CD-ROM 驱动器的问题,可以与系统管理员联系。


  8. 运行 install_mu

    • 从 MU1 图像的本地副本键入:


      # cd local_directory
      # ./install_mu options
      
    • 从 MU1 CD 键入:


      # cd /cdrom
      # ./install_mu options
      

    可以在命令行中使用下列选项。

    表 2-1 install_mu 的命令行选项

    选项 

    描述 

    -d

    指定不备份修补程序。使用该参数可以减少安装软件的时间,但它同时也阻止您备份个别修补程序。不能用 -B 选项进行指定。

    -p patchdir

    指定包含所有修补程序的目录。 

    -q

    禁止显示指示 install_mu 活动的点。

    -B backoutdir

    指定回退数据保存在指示的目录中。不能用 -d 选项进行指定。

    -f

    强制安装修补集而不检查是否有足够的磁盘空间。使用该选项可以节省时间,但是只有当您确定有足够的磁盘空间时,您才可以使用该选项。 

    当安装完成时,将显示下列信息。


    install_mu completed successfully.
  9. 要重新启动系统,请键入:


    # sync ; reboot
    

    然后会提示您进行登录。


    注意:

    要防止库发生冲突,必须在安装 MU1 之后重新启动系统。


  10. 键入登录名称和口令:


    login: login
    password: password
    

识别您的 Solaris 8 维护更新的版本

若要识别 Solaris 8 MU 软件的版本,请键入:


# cat /etc/release

若要识别 MU 软件应用于您的系统的修补程序,请键入:


 # showrev -p


注意:

如果比较 Solaris 8 MU1 软件的 showrev -p 命令的输出和安装 Solaris 8 6/00 操作环境的 showrev -p 命令的输出,您将会注意到在 MU1 安装中没有应用下列修补程序:

生成 Solaris 8 6/00 操作环境需要使用这些修补程序,但是应用 Solaris 8 MU1 修补程序不需要它们。