本章向您提供有关在安装或升级 Solaris 操作环境之前需要做出的决定的信息。本章包含以下几节:
本书采用片这一术语,但某些 Solaris 文档和程序可能将片称为分区。为了避免混淆,本书将 fdisk 分区(仅受 Solaris x86 Platform Edition 支持)和 Solaris fdisk 分区区别开来,后者可被称为片或分区。
以下任务图是安装或升级 Solaris 操作环境的必要步骤的概述。使用此任务图标识所有需要做出的决定,以便为您的环境进行最高效的安装。
表 2–1 任务图:安装或升级 Solaris 软件
任务 |
说明 |
参考 |
---|---|---|
选择初始安装或升级。 |
决定是想执行初始安装还是升级。 | |
检查系统要求。 |
确定您的系统是否符合安装或升级的最低要求。 | |
选择安装方法。 |
Solaris 操作环境提供了若干种安装或升级方法。选择最适合于您的环境的安装方法。 | |
规划并分配磁盘空间和交换空间。 |
在您的系统上,为要安装的 Solaris 操作环境组件分配磁盘空间。选择适合系统的正确的交换空间布局。 | |
选择安装位置。 |
您可以从本地介质或网络安装 Solaris 软件。决定最适合于您的环境的安装位置。 | |
收集系统信息。 |
使用检查清单并完成工作表以收集在安装或升级时需要的全部信息。 | |
(可选)预先配置系统信息。 |
您可以预先配置系统信息以避免在安装或升级时被提示输入该信息。 | |
(可选)准备从网络安装 Solaris 软件。 |
如果您选择从网络安装 Solaris 软件,则要创建一个安装服务器,并创建一个引导服务器(如有必要),然后将系统设置为从网络安装。 | |
(仅限于升级)执行升级前的任务。 |
备份您的系统,确定您是否进行需要重新分配磁盘空间的升级并查找 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 操作环境 |
Solaris 升级方法 |
---|---|
Solaris 2.6、Solaris 7、Solaris 8、Solaris 9 |
|
表 2–3 x86: Solaris 升级方法
有关使用 Solaris Live Upgrade 进行升级的限制条件,请参见Solaris Live Upgrade 的系统要求。
不能将系统升级为系统上未安装的软件组。例如,如果您已在您的系统上安装了 End User Solaris Software Group,您就不能使用升级选项来升级到 Developer Solaris Software Group。不过,在升级期间可以向系统添加不属于当前已安装的软件组的软件。
如果您已经在运行 Solaris 9 操作环境,并且已安装了个别修补程序,则升级到 Solaris 9 更新发行版时将产生以下结果:
任何作为 Solaris 9 更新发行版的一部分提供的修补程序都将重新应用于您的系统。无法取消这些修补程序。
任何已在您的系统上安装且不包含在 Solaris 9 更新发行版中的修补程序都将被删除。
您可以使用修补程序分析器来确定在升级到 Solaris 9 更新发行版后将删除哪些修补程序。有关使用修补程序分析器的详细说明,请参见升级到 Solaris Update 发行版。
检验您的系统是否满足安装或升级到 Solaris 操作环境的要求。
要安装或升级到 Solaris 操作环境,建议的内存大小应大于或等于 128 MB。
某些可选的安装特征只在内存足够大时才被启用。例如,如果从 DVD 安装而内存不足,则要通过 Solaris Web Start 安装程序的命令行界面来安装,而不能通过 Web Start 图形用户界面来安装。
使用 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 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,请键入:
如果 BIOS 和缺省引导磁盘 SCSI 驱动程序支持 LBA,会出现以下信息。
如果 BIOS 和缺省引导磁盘 SCSI 驱动程序不支持 LBA,会出现以下信息。
如果 BIOS 和缺省引导磁盘 SCSI 驱动程序不支持 LBA,请使用 Solaris 9 DVD 或网络安装映像来安装或升级。 |
Solaris 软件是在 DVD 或 CD 介质上分发的,因此您可以安装或升级可访问 DVD-ROM 或 CD-ROM 驱动器的系统。
如果您的系统没有本地 DVD-ROM 或 CD-ROM 驱动器,或者如果您正在安装若干个系统并且不希望向每个本地驱动器中插入光盘来安装 Solaris 软件,则可以将系统设置为从远程 DVD 或 CD 映像来安装。
您可以使用所有 Solaris 安装方法来从网络上安装系统。但是,通过使用 Solaris Flash 安装特征或定制 JumpStart 安装从网络安装系统,可以使您在一个大型企业中集中处理和自动完成安装进程。有关不同安装方法的详细信息,请参见第 3 章,选择 Solaris 安装方法(概述)。
从网络安装 Solaris 软件时需要进行初始设置。有关如何准备从网络安装的详细说明,请参见第 12 章,准备使用 CD 介质从网络安装(任务)。
当您使用 DVD 介质并被要求从 ok 提示符启动时,请始终键入以下命令:
ok boot cdrom |
如果您正在使用 SunTM ONE Application Server,您需要在安装 Solaris 操作环境后配置该服务器。有关配置 Application Server 的信息,请参见《Sun ONE Application Server 7 Standard Edition Getting Started Guide》。
在 Solaris 9 (x86 Platform Edition) 操作环境中,Solaris Web Start 和 suninstall 安装程序使用新的缺省引导磁盘布局以容纳服务分区。如果当前您的系统包括 服务分区,新的缺省引导磁盘分区布局可以保留该分区。
如果您安装 Solaris 9 (x86 Platform Edition) 操作环境的系统当前没有 服务分区,则缺省情况下,安装程序不会创建新的 Service 分区。如果您要在系统上创建 服务分区,请参见您的硬件文档。
新的缺省分区包括以下分区。
第一个分区 – 服务分区 (系统中的现有空间大小)
第二个分区 – x86 引导分区(大约 11 MB)
第三个分区 – Solaris 操作环境分区(引导磁盘上的剩余空间)
如果要使用此缺省布局,请在安装程序提示您选择引导磁盘布局时选择“缺省”。
Solaris Device Configuration Assistant 程序用于执行各种硬件配置和引导任务。使用 Device Configuration Assistant 从 DVD、CD、网络安装映像或磁盘上的软件副本来引导。您可以通过以下方法访问 Solaris Device Configuration Assistant:
通过从 Solaris 9 DVD、Solaris 9 Installation CD 或 Solaris 9 Software 1 of 2 CD 引导。系统的 BIOS 必须支持从 DVD 或 CD 引导。
通过从带有 Preboot Execution Environment (PXE) 的 Solaris 软件的网络安装映像引导。PXE 使您可以不使用引导磁盘,直接从网络引导系统。系统必须支持 PXE。使用系统的 BIOS 设置工具或网络适配器的配置设置工具,可以将系统设置为使用 PXE。有关将系统配置为使用 PXE 网络引导的详细信息,请参见x86: PXE 网络引导。
通过磁盘引导。可以通过以下方法将 Device Configuration Assistant 软件复制到软盘:
通过使用附录 E,x86: 准备从 Solaris 9 Device Configuration Assistant 或网络引导(任务) 中的复制过程从 Solaris 9 x86 Platform Edition DVD 或 Solaris 9 Software 2 of 2 x86 Platform Edition CD 将软件复制到磁盘。
从 Solaris Developer Connection(其网址为 http://soldc.sun.com/support/drivers/dca_diskettes)下载该软件,并将其复制到软盘中。