本章说明了安装或升级到 Solaris 操作环境的系统要求。 还提供了关于规划磁盘空间和缺省的交换空间分配的一般原则。 本章包含以下几节:
要安装或升级到 Solaris 操作环境,建议内存大小为 128 MB 或更大。
某些可选的安装特征只在内存足够大时才被启用。 例如,如果从 DVD 安装而内存不足,则要通过 Solaris Web Start 安装程序的命令行界面来安装,而不能通过 Web Start 图形用户界面来安装。
在安装 Solaris 9 软件之前,您可以通过一些高级规划来确定系统是否具有足够的磁盘空间。 如果在安装前规划对磁盘空间的需要,则可以在安装 Solaris 9 软件前向系统中添加更多磁盘(如果需要)。 如果要进行升级,请参见使用磁盘空间重新分配来进行升级 。
如何规划磁盘空间因人而异。 规划磁盘空间时通常需要考虑以下几点。
为选择要安装的每种语言(如中文、日文、韩文)分配额外的磁盘空间。
如果打算支持打印或邮件,请在 /var 文件系统中分配额外的磁盘空间。
如果打算使用故障转储功能 savecore(1M),请在 /var 文件系统中分配双倍数量的物理内存。
如果服务器为其它系统上的用户提供了起始目录文件系统,请在此服务器上分配额外的磁盘空间。 缺省情况下,起始目录通常位于 /export 文件系统中。
至少分配 512 MB 的交换空间。
为要安装的 Solaris 软件组分配空间。 表 5–1 中显示了适用于软件组的建议磁盘空间。 在规划磁盘空间时,请记住可以向选择的软件组添加或从中删除个别的软件包。
创建数量最少的文件系统。 缺省情况下,Solaris 安装方法只创建根 (/) 和 /swap。 当为 OS 服务分配了空间后,还将创建 /export 目录。 对于您创建的每个文件系统,分配比您需要的磁盘空间多 30% 的空间,以便升级到未来的 Solaris 版本。 每个新的 Solaris 版本需要的磁盘空间比前一个版本多大约 10%。 通过为每个文件系统额外分配 30% 的磁盘空间,使得在需要对系统重新分区之前可以进行数次 Solaris 升级。
为其它软件或第三方软件分配额外的磁盘空间。
如果要使用 Solaris Live Upgrade,请参见Solaris Live Upgrade 的磁盘空间要求。
Solaris 软件组是 Solaris 软件包的集合。 每个软件组包括对不同功能和硬件驱动程序的支持。 根据要在系统上执行的功能来选择要安装的软件组。
核心系统支持软件组 – 包含引导和运行联网 Solaris 系统所需的最少代码。
最终用户 Solaris 软件组 – 包含引导和运行联网 Solaris 系统和公用桌面环境所需的最少代码。
开发者 Solaris 软件组 – 包含最终用户软件组以及对软件开发的附加支持。 附加的软件开发支持包括:库、包含文件、手册页和程序设计工具。 不包括编译器。
整个 Solaris 软件组 – 包含开发者 Solaris 软件组和服务器需要的附加软件。
整个 Solaris 软件组加上 OEM 支持 – 包含整个 Solaris 软件组以及附加的硬件驱动程序,包括安装时系统上没有的硬件的驱动程序。
当安装 Solaris 软件时,您可以选择向选定的 Solaris 软件组添加或从中删除软件包。 当选择要添加或删除的软件包时,您需要了解软件依赖性以及 Solaris 软件的打包方法。
下表列出了 Solaris 软件组和安装每个组所需要的建议磁盘空间量。
下面建议的磁盘空间中包括以下各项所用的空间。
交换空间
修补程序
附加软件包
您可能会发现以下软件组需要的磁盘空间比下表中列出的空间小。
软件组 |
建议的磁盘空间 |
---|---|
整个 Solaris 软件组加上 OEM 支持 |
2.9 GB |
整个 Solaris 软件组 |
2.7 GB |
开发者 Solaris 软件组 |
2.4 GB |
最终用户 Solaris 软件组 |
2.0 GB |
核心系统支持软件组 |
2.0 GB |
缺省情况下,Solaris 安装程序通过放置交换来分配交换空间,以便在第一个可用的磁盘柱面(在 SPARC 系统中通常为柱面 0)处开始。 这样放置为根 (/) 文件系统在缺省磁盘布局上提供了最大的空间,并在升级时允许根 (/) 文件系统相应增长。 如果使用安装程序的磁盘片自动布局并避免手动更改交换片的大小,那么 Solaris 安装程序将分配一个 512 MB 的缺省交换区域。
如果您认为将来有可能需要扩大交换区域,则可以使用以下方式之一来放置交换片,使其从另一个磁盘柱面开始。
对于 Solaris Web Start 和 Solaris suninstall 程序,可以在柱面模式中定制磁盘布局并手动将交换片指定到需要的位置。
对于 Solaris 定制 JumpStart 安装程序,可以在配置文件中指定交换片。 有关 Solaris 定制 JumpStart 配置文件的详细信息,请参见创建配置文件。
有关交换空间的概述,请参见 System Administration Guide: Devices and File Systems 中的“Configuring Additional Swap Space (Tasks)”。
使用 Solaris Installation CD 安装或升级时,对 SPARC 片和 x86 fdisk 分区有特殊的要求。 从 DVD 或网络安装映像安装时,不需要这些要求。
表 5–2 Solaris Installation CD 要求
平台 |
要求 |
|||
---|---|---|---|---|
升级的片要求 |
在使用 Solaris Installation CD 和 Solaris Web Start 程序进行升级时,磁盘上必须有一个尚未存储文件的片。 首选使用 swap 片,但您也可以使用在 /etc/vfstab 中列出的任何“可升级”根片中找不到的任何片。 该片大小必须至少为 512 MB。 |
|||
x86 系统 fdisk 分区要求 |
使用 Solaris Installation CD 时,Solaris Web Start 程序要求系统硬盘上有两个 fdisk 分区来执行安装或升级。
注意: 如果您安装或升级的系统具有 服务分区,Solaris Web Start 安装程序保存该 服务分区并创建 Solaris 和 x86 引导 fdisk 分区。 有关保留 服务分区的详细信息,请参见x86: 缺省引导磁盘分区布局的更改。 |
|||
x86 系统升级限制 |
使用 Solaris Installation CD 时,不能使用 Solaris Web Start 程序从 Solaris 2.6 或 Solaris 7 操作 environments 升级。 Solaris Installation CD 要求一个独立的 10 MB x86 引导分区,这在 Solaris 2.6 或 Solaris 7 releases中没有要求。 必须使用 DVD 或网络安装映像中的 Solaris Web Start 程序,使用 Solaris suninstall 程序,或者定制 JumpStart 进行升级。 |
|||
x86 系统逻辑块寻址要求 |
不要使用 Solaris Installation CD,除非您的系统能跨 1024 个柱面限制引导。 逻辑块寻址 (LBA) 使计算机能超越 1024 个柱面限制并跨 Solaris 磁盘片引导。 当系统的 BIOS 和缺省引导磁盘 SCSI 驱动程序支持 LBA 时使用 Solaris Installation CD。 要确定您的系统是否支持 LBA,请键入:
如果 BIOS 和缺省引导磁盘 SCSI 驱动程序支持 LBA,会出现以下信息。
如果 BIOS 和缺省引导磁盘 SCSI 驱动程序不支持 LBA,会出现以下信息。
如果 BIOS 和缺省引导磁盘 SCSI 驱动程序不支持 LBA,请使用 Solaris DVD 或网络安装映像来安装或升级。 |
在 Solaris 9(x86 平台版)操作环境中,Solaris Web Start 和 suninstall 安装程序使用新的缺省引导磁盘分区布局以容纳 服务分区。 如果当前您的系统包括 服务分区,新的缺省引导磁盘分区布局可以保存该分区。
如果您安装 Solaris 9(x86 平台版)操作环境的系统当前没有 服务分区,则缺省情况下,安装程序不会创建新的 Service 分区。 如果您要在系统上创建 服务分区,请参见您的硬件文档。
新的缺省分区包括以下分区。
第一个分区 – 服务分区 (系统中的现有空间大小)
第二个分区 – x86 引导分区(大约 11 MB)
第三个分区 – Solaris 操作环境分区(引导磁盘上的剩余空间)
如果要使用此缺省布局,请在安装程序提示您选择引导磁盘布局时选择“缺省”。