Solaris 9 安装指南

第 2 章 规划 Solaris 安装或升级(概述)

本章向您提供有关在安装或升级 Solaris 操作环境之前需要做出的决定的信息。本章包含以下几节:


注意:

本书采用这一术语,但某些 Solaris 文档和程序可能将片称为分区。为了避免混淆,本书将 fdisk 分区(仅受 Solaris x86 Platform Edition 支持)和 Solaris fdisk 分区区别开来,后者可被称为片或分区。


任务图:安装或升级 Solaris 软件

以下任务图是安装或升级 Solaris 操作环境的必要步骤的概述。使用此任务图标识所有需要做出的决定,以便为您的环境进行最高效的安装。

表 2–1 任务图:安装或升级 Solaris 软件

任务 

说明 

参考 

选择初始安装或升级。 

决定是想执行初始安装还是升级。 

初始安装还是升级?

检查系统要求。 

确定您的系统是否符合安装或升级的最低要求。 

系统要求

选择安装方法。 

Solaris 操作环境提供了若干种安装或升级方法。选择最适合于您的环境的安装方法。 

第 3 章,选择 Solaris 安装方法(概述)

规划并分配磁盘空间和交换空间。 

在您的系统上,为要安装的 Solaris 操作环境组件分配磁盘空间。选择适合系统的正确的交换空间布局。 

第 5 章,分配磁盘空间和交换空间的原则(规划)

选择安装位置。 

您可以从本地介质或网络安装 Solaris 软件。决定最适合于您的环境的安装位置。 

从网络安装还是从 DVD 或 CD 安装?

收集系统信息。 

使用检查清单并完成工作表以收集在安装或升级时需要的全部信息。 

第 6 章,在安装或升级前收集信息(规划)

(可选)预先配置系统信息。 

您可以预先配置系统信息以避免在安装或升级时被提示输入该信息。 

第 7 章,预先配置系统信息(任务)

(可选)准备从网络安装 Solaris 软件。 

如果您选择从网络安装 Solaris 软件,则要创建一个安装服务器,并创建一个引导服务器(如有必要),然后将系统设置为从网络安装。 

第 12 章,准备使用 CD 介质从网络安装(任务)

(仅限于升级)执行升级前的任务。 

备份您的系统,确定您是否进行需要重新分配磁盘空间的升级并查找 Solaris 更新发行版可能覆盖的修补程序。 

第 8 章,升级 Solaris 操作环境(规划)

安装或升级。 

使用所选的 Solaris 安装方法来安装或升级 Solaris 软件。 

提供安装方法详细说明的章节 

初始安装还是升级?

您可以选择执行初始安装,而如果您的系统已经在运行 Solaris 操作环境,则还可升级您的系统。

初始安装

初始安装将用 Solaris 操作环境的新版本覆写系统磁盘。如果您的系统目前没有运行 Solaris 操作环境,则您必须执行初始安装。

如果系统已经在运行 Solaris 操作环境,则您可以选择执行初始安装。如果要保存任何本地修改,则必须在安装之前对这些本地修改进行备份。这样在完成安装后,您就可以恢复这些本地修改。

您可以使用任何 Solaris 安装方法来执行初始安装。有关不同的 Solaris 安装方法的详细信息,请参见第 3 章,选择 Solaris 安装方法(概述)

升级

升级会将 Solaris 操作环境的新版本与系统磁盘上的现有文件合并在一起。升级将最大限度地保留您对 Solaris 操作环境的前一版本所做的修改。

可以升级运行 Solaris 2.6、Solaris 7 或 Solaris 8 软件的任何系统。要查看系统上运行的 Solaris 软件的版本,请键入以下命令:


$ uname -a

可以使用以下安装方法升级 Solaris 操作环境。


注意:

使用 smosservice patch 升级无盘客户机。有关详细说明,请参见《System Administration Guide: Basic Administration 》或 smosservice(1M)。


Solaris 升级方法

表 2–2 SPARC: Solaris 升级方法

当前 Solaris 操作环境 

Solaris 升级方法 

Solaris 2.6、Solaris 7、Solaris 8、Solaris 9 

  • SolarisTM Web Start 程序

  • Solaris suninstall 程序

  • 定制 JumpStartTM 方法

  • Solaris Live Upgrade

表 2–3 x86: Solaris 升级方法

当前 Solaris 操作环境 

Solaris 升级方法 

Solaris 2.6 

从 DVD 介质或网络安装映像进行安装: 

  • Solaris Web Start 程序

  • Solaris suninstall 程序

  • 定制 JumpStart 方法

从 CD 介质安装: 

  • Solaris suninstall 程序

  • 定制 JumpStart 方法

Solaris 7 

从 DVD 介质或网络安装映像进行安装: 

  • Solaris Web Start 程序

  • Solaris suninstall 程序

  • 定制 JumpStart 方法

  • Solaris Live Upgrade

从 CD 介质安装: 

  • Solaris suninstall 程序

  • 定制 JumpStart 方法

  • Solaris Live Upgrade

Solaris 8、Solaris 9 

从 DVD 或 CD 介质或网络安装映像进行安装: 

  • Solaris Web Start 程序

  • Solaris suninstall 程序

  • 定制 JumpStart 方法

  • Solaris Live Upgrade


注意:

有关使用 Solaris Live Upgrade 进行升级的限制条件,请参见Solaris Live Upgrade 的系统要求


不能将系统升级为系统上未安装的软件组。例如,如果您已在您的系统上安装了 End User Solaris Software Group,您就不能使用升级选项来升级到 Developer Solaris Software Group。不过,在升级期间可以向系统添加不属于当前已安装的软件组的软件。

如果您已经在运行 Solaris 9 操作环境,并且已安装了个别修补程序,则升级到 Solaris 9 更新发行版时将产生以下结果:

您可以使用修补程序分析器来确定在升级到 Solaris 9 更新发行版后将删除哪些修补程序。有关使用修补程序分析器的详细说明,请参见升级到 Solaris Update 发行版

系统要求

检验您的系统是否满足安装或升级到 Solaris 操作环境的要求。

内存要求

要安装或升级到 Solaris 操作环境,建议的内存大小应大于或等于 128 MB。


注意:

某些可选的安装特征只在内存足够大时才被启用。例如,如果从 DVD 安装而内存不足,则要通过 Solaris Web Start 安装程序的命令行界面来安装,而不能通过 Web Start 图形用户界面来安装。


使用 Solaris 9 Installation CD 时的要求

使用 Solaris 9 Installation CD 安装或升级时,对 SPARC 片和 x86 fdisk 分区有特殊的要求。从 DVD 或网络安装映像安装时,不需要这些要求。

表 2–4 Solaris 9 Installation CD 要求

平台 

要求 

升级的片要求 

在使用 Solaris 9 Installation CD 和 Solaris Web Start 程序进行升级时,磁盘上必须有一个尚未存储文件的片。首选使用 swap 片,但您也可以使用在 /etc/vfstab 中列出的任何“可升级”根片中找不到的任何片。该片大小必须至少为 512 MB。

x86 系统 fdisk 分区要求

使用 Solaris 9 Installation CD 时,Solaris Web Start 程序要求系统硬盘上有两个 fdisk 分区来执行安装或升级。

  • Solaris fdisk 分区

    这是典型的 Solaris fdisk 分区。如果您的系统中没有 Solaris fdisk 分区,Solaris Web Start 程序会提示您创建一个。

    注意:如果修改现有的 fdisk 分区的大小,其中的所有数据将被自动删除。请在创建 Solaris fdisk 分区之前备份所有数据。

  • x86 引导 fdisk 分区

    这是一个 10M 字节的 fdisk 分区,它使 x86 体系结构能够引导存放在 Solaris fdisk 分区中的新交换片上的 miniroot。

    注意:不要手动创建 x86 引导分区。

    Solaris Web Start 安装程序会创建该 x86 引导分区,并从 Solaris fdisk 分区删除 10 MB 空间。通过运行安装程序创建 x86 引导分区,可以防止任何现有 fdisk 分区被替换。


注意:

如果您安装或升级的系统具有 服务分区,Solaris Web Start 安装程序保存该 服务分区 并创建 Solaris 和 x86 引导 fdisk 分区。有关保存 服务分区 的详细信息,请参见x86: 缺省引导磁盘分区布局的更改


x86 系统升级限制 

使用 Solaris 9 Installation CD 时,不能使用 Solaris Web Start 程序从 Solaris 2.6 或 Solaris 7 操作环境升级。Solaris 9 Installation CD 要求一个独立的 10 MB x86 引导分区,这在 Solaris 2.6 或 Solaris 7 发行版中没有要求。必须使用 DVD 或网络安装映像中的 Solaris Web Start 程序,使用 Solaris suninstall 程序,或者定制 JumpStart 进行升级。

x86 系统逻辑块寻址要求 

不要使用 Solaris 9 Installation CD ,除非您的系统能跨 1024 个柱面限制引导。逻辑块寻址 (LBA) 使机器能超越 1024 个柱面限制并跨 Solaris 磁盘片引导。当系统的 BIOS 和缺省引导磁盘 SCSI 驱动程序支持 LBA 时使用Solaris 9 Installation CD。 

要确定您的系统是否支持 LBA,请键入: 


# prtconf -pv | grep -i lba

如果 BIOS 和缺省引导磁盘 SCSI 驱动程序支持 LBA,会出现以下信息。 


lba-access-ok:

如果 BIOS 和缺省引导磁盘 SCSI 驱动程序不支持 LBA,会出现以下信息。 


no-bef-lba-access

如果 BIOS 和缺省引导磁盘 SCSI 驱动程序不支持 LBA,请使用 Solaris 9 DVD 或网络安装映像来安装或升级。 

从网络安装还是从 DVD 或 CD 安装?

Solaris 软件是在 DVD 或 CD 介质上分发的,因此您可以安装或升级可访问 DVD-ROM 或 CD-ROM 驱动器的系统。

如果您的系统没有本地 DVD-ROM 或 CD-ROM 驱动器,或者如果您正在安装若干个系统并且不希望向每个本地驱动器中插入光盘来安装 Solaris 软件,则可以将系统设置为从远程 DVD 或 CD 映像来安装。

您可以使用所有 Solaris 安装方法来从网络上安装系统。但是,通过使用 Solaris Flash 安装特征或定制 JumpStart 安装从网络安装系统,可以使您在一个大型企业中集中处理和自动完成安装进程。有关不同安装方法的详细信息,请参见第 3 章,选择 Solaris 安装方法(概述)

从网络安装 Solaris 软件时需要进行初始设置。有关如何准备从网络安装的详细说明,请参见第 12 章,准备使用 CD 介质从网络安装(任务)

使用 DVD 介质

当您使用 DVD 介质并被要求从 ok 提示符启动时,请始终键入以下命令:


ok boot cdrom

Sun ONE Application Server 安装后配置

如果您正在使用 SunTM ONE Application Server,您需要在安装 Solaris 操作环境后配置该服务器。有关配置 Application Server 的信息,请参见《Sun ONE Application Server 7 Standard Edition Getting Started Guide》。

x86: 缺省引导磁盘分区布局的更改

在 Solaris 9 (x86 Platform Edition) 操作环境中,Solaris Web Start 和 suninstall 安装程序使用新的缺省引导磁盘布局以容纳服务分区。如果当前您的系统包括 服务分区,新的缺省引导磁盘分区布局可以保留该分区。


注意:

如果您安装 Solaris 9 (x86 Platform Edition) 操作环境的系统当前没有 服务分区,则缺省情况下,安装程序不会创建新的 Service 分区。如果您要在系统上创建 服务分区,请参见您的硬件文档。


新的缺省分区包括以下分区。

如果要使用此缺省布局,请在安装程序提示您选择引导磁盘布局时选择“缺省”。

x86: 访问 Solaris 9 Device Configuration Assistant 和 PXE

Solaris Device Configuration Assistant 程序用于执行各种硬件配置和引导任务。使用 Device Configuration Assistant 从 DVD、CD、网络安装映像或磁盘上的软件副本来引导。您可以通过以下方法访问 Solaris Device Configuration Assistant: