This chapter describes system requirements to install or upgrade to the Solaris operating environment. General guidelines for planning the disk space and default swap space allocation are also provided. This chapter contains the following sections:
To install or upgrade to the Solaris operating environment, the suggested memory size is 128 Mbytes or greater.
Some optional installation features are enabled only when sufficient memory is present. For example, if you install from a DVD with insufficient memory, you install through the Solaris Web Start installation program's command-line interface, not through the Web Start graphical user interface.
Before you install the Solaris 9 software, you can determine if your system has enough disk space by doing some high-level planning. If you plan your disk space needs before you install, you can add more disks to your system, if you need them, before you install the Solaris 9 software. If you are upgrading, review Upgrading With Disk Space Reallocation.
Planning disk space is different for everyone. Consider the following general points when you are planning disk space.
Allocate additional disk space for each language you select to install, for example, Chinese, Japanese, Korean.
If you intend to support printing or mail, allocate additional disk space in the /var file system.
If you intend to use the crash dump feature savecore(1M), allocate double the amount of your physical memory in the /var file system.
If a server provides home directory file systems for users on other systems, allocate additional disk space on the server. By default, home directories are usually located in the /export file system.
Allocate at least 512 Mbytes of swap space.
Allocate space for the Solaris software group you want to install. The recommended disk space for the software groups is in Table 5–1. When you are planning disk space, remember that you can add or remove individual software packages from the software group that you select.
Create a minimum number of file systems. By default, the Solaris installation methods create only root (/) and /swap. When space is allocated for OS services, the /export directory is also created. For each file system that you create, allocate an additional 30 percent more disk space than you need to enable you to upgrade to future Solaris versions. Each new Solaris release needs approximately 10 percent more disk space than the previous release. By allocating an additional 30 percent of disk space for each file system, you allow for several Solaris upgrades before you need to reslice your system.
Allocate additional disk space for additional software or third-party software.
If you are using Solaris Live Upgrade, see Solaris Live Upgrade Disk Space Requirements.
The Solaris software groups are collections of Solaris packages. Each software group includes support for different functions and hardware drivers. You select the software group to install, based on the functions that you want to perform on the system.
Core System Support Software Group – Contains the minimum code that is required to boot and run a networked Solaris system.
End User Solaris Software Group – Contains the minimum code that is required to boot and run a networked Solaris system and the Common Desktop Environment.
Developer Solaris Software Group – Contains the End User Software Group plus additional support for software development. The additional software development support includes libraries, include files, man pages, and programming tools. Compilers are not included.
Entire Solaris Software Group – Contains the Developer Solaris Software Group and additional software that is needed for servers.
Entire Solaris Software Group Plus OEM Support – Contains the Entire Solaris Software Group plus additional hardware drivers, including drivers for hardware that is not on the system at the time of installation.
When you are installing the Solaris software, you can choose to add or remove packages from the Solaris software group that you selected. When you are selecting which packages to add or remove, you need to know about software dependencies and how the Solaris software is packaged.
The following table lists the Solaris software groups and the recommended amount of disk space that you need to install each group.
The following disk space recommendations include space for the following items.
Swap space
Patches
Additional software packages
You might find that the following software groups require less disk space than the amount that is listed in the following table.
Software Group |
Recommended Disk Space |
---|---|
Entire Solaris Software Group Plus OEM Support |
2.9 Gbytes |
Entire Solaris Software Group |
2.7 Gbytes |
Developer Solaris Software Group |
2.4 Gbytes |
End User Solaris Software Group |
2.0 Gbytes |
Core System Support Software Group |
2.0 Gbytes |
By default, the Solaris installation programs allocate swap space by placing swap so that it starts at the first available disk cylinder (typically cylinder 0 on SPARC systems). This placement provides maximum space for the root (/) file system during the default disk layout and enables the growth of the root (/) file system during an upgrade. If you use the installation program's automatic layout of disk slices and avoid manually changing the size of the swap slice, the Solaris installation program allocates a default swap area of 512 Mbytes.
If you think you might need to expand the swap area in the future, you can place the swap slice so that it starts at another disk cylinder by using one of the following methods.
For the Solaris Web Start and Solaris suninstall programs, you can customize the disk layout in cylinder mode and manually assign the swap slice to the desired location.
For the Solaris custom JumpStart installation program, you can assign the swap slice in the profile file. For more information on the Solaris Custom JumpStart profile file, see Creating a Profile.
For an overview of the swap space, see “Configuring Additional Swap Space (Tasks)” in System Administration Guide: Devices and File Systems.
When you are installing or upgrading by using the Solaris Installation CD, there are special requirements for SPARC slices and x86 fdisk partitions. When you are installing from a DVD or a net installation image, these requirements are not necessary.
Table 5–2 Solaris Installation CD Requirements
Platform |
Requirements |
|||
---|---|---|---|---|
Slice requirements for upgrading |
When you use the Solaris Installation CD and the Solaris Web Start program to upgrade, you must have a slice on the disk that does not store files. The swap slice is preferred, but you can use any slice that is not located in any of the “upgradable” root slices that are listed in /etc/vfstab. The size of this slice must be at least 512 Mbytes. |
|||
x86 systems fdisk partition requirements |
When you use the Solaris Installation CD, the Solaris Web Start program requires two fdisk partitions on the system disk to perform an installation or upgrade.
Note – If you install or upgrade a system that has a Service partition, the Solaris Web Start installation program preserves the Service partition and creates the Solaris and x86 boot fdisk partitions. For more information on preserving a Service partition, see x86: Change in Default Boot-Disk Partition Layout. |
|||
x86 system upgrade limitations |
When you use the Solaris Installation CD, you cannot use the Solaris Web Start program to upgrade from the Solaris 2.6 or Solaris 7 operating environments. The Solaris Installation CD requires a separate 10–Mbyte x86 boot partition that was not required in the Solaris 2.6 or Solaris 7 releases. You must use the Solaris Web Start program from a DVD or a net installation image, or use the Solaris suninstall program or custom JumpStart to upgrade. |
|||
x86 systems logical block addressing requirement |
Do not use the Solaris Installation CD unless your system can boot across the 1024–cylinder limit. Logical block addressing (LBA) enables the machine to boot beyond the 1024–cylinder limit and across Solaris disk slices. Use the Solaris Installation CD when your system's BIOS and SCSI driver for the default boot disk supports LBA. To determine if your system supports LBA, type:
If the BIOS and SCSI driver for the default boot disk support LBA, the following message appears.
If the SCSI driver for the default boot disk does not support LBA, the following message appears.
If the BIOS and SCSI driver for the default boot disk do not support LBA, use the Solaris DVD or a net installation image to install or upgrade. |
In the Solaris 9 (x86 Platform Edition) operating environment, the Solaris Web Start and suninstall installation programs use a new default boot-disk partition layout to accommodate the Service partition. If your system currently includes a Service partition, the new default boot-disk partition layout enables you to preserve this partition.
If you install the Solaris 9 (x86 Platform Edition) operating environment on a system that does not currently include a Service partition, the installation program does not create a new Service partition by default. If you want to create a Service partition on your system, see your hardware documentation.
The new default includes the following partitions.
First partition – Service partition (existing size on system)
Second partition – x86 boot partition (approximately 11 Mbytes)
Third partition – Solaris operating environment partition (remaining space on the boot disk)
If you want to use this default layout, select Default when the installation program asks you to choose a boot-disk layout.