<chapter id="planning-8"><title>Planning for a Solaris Installation From
CD or DVD Media (Tasks)</title><highlights><para>This book describes how to use CD or DVD media to install the <trademark>Solaris</trademark> Operating System (Solaris OS) on a nonnetworked system.</para><para>This chapter describes the preparations for completing a successful
installation, including the sections described below. The following chapter
describes each step in an installation for SPARC systems and an installation
for x86 systems.</para><itemizedlist><listitem><para><olink targetptr="webstart-83" remap="internal">System Requirements and Recommendations</olink></para><para>This section describes system requirements to install
the Solaris OS. General guidelines for planning the disk space are also provided.</para>
</listitem><listitem><para><olink targetptr="gatherinfo-2" remap="internal">Checklist for Installation</olink></para><para>This section contains a checklist to help you gather all of the information
that you need to install your system.</para>
</listitem><listitem><para><olink targetptr="eyhwu" remap="internal">Where to Find Additional Installation
Information</olink></para>
</listitem>
</itemizedlist><note><para>This book uses the term <emphasis>slice</emphasis>, but some Solaris
documentation and programs might refer to a slice as a partition. To avoid
confusion, this book distinguishes between <filename>fdisk</filename>  partitions
(which are supported only in Solaris for x86 based systems) and the divisions
within the Solaris <filename>fdisk</filename> partition, which might be called
slices or partitions.</para>
</note>
</highlights><sect1 id="webstart-83"><title>System Requirements and Recommendations</title><para>The following tables list basic system requirements to install the Solaris OS.</para><table frame="topbot" pgwide="1" id="gbeuo" arch="sparc"><title>Memory, Swap,
and Processor Recommendations</title><tgroup cols="2" colsep="0" rowsep="0"><colspec colwidth="30.20*"/><colspec colwidth="69.80*"/><thead><row rowsep="1"><entry><para>SPARC Based System</para>
</entry><entry><para>Size</para>
</entry>
</row>
</thead><tbody><row><entry rowsep="1"><para>Memory to install or upgrade</para>
</entry><entry rowsep="1"><para>512 MB is the recommended size. 256 MB is the minimum size.</para><note><para>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 installation program's text installer, not through the
GUI. For more information about these memory requirements, see <olink targetptr="esqgm" remap="internal">Table 1&ndash;3</olink>.</para>
</note>
</entry>
</row><row><entry rowsep="1"><para>Swap area</para>
</entry><entry rowsep="1"><para>512 MB is the default size.</para><note><para>You might need to customize the swap space. Swap space is based
on the size of the system's hard disk.</para>
</note>
</entry>
</row><row><entry><para>Processor requirements</para>
</entry><entry><para>200&ndash;MHz or faster processor is required.</para>
</entry>
</row>
</tbody>
</tgroup>
</table><table frame="topbot" pgwide="1" id="gbeuu" arch="x86"><title>Memory, Swap,
and Processor Recommendations</title><tgroup cols="2" colsep="0" rowsep="0"><colspec colwidth="30.20*"/><colspec colwidth="69.80*"/><thead><row rowsep="1"><entry><para>x86 Based System</para>
</entry><entry><para>Size</para>
</entry>
</row>
</thead><tbody><row><entry rowsep="1"><para>Memory to install or upgrade</para>
</entry><entry rowsep="1"><para>512 MB is the recommended size. 256 MB is the minimum size.</para><note><para>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 installation program's text installer, not through the
GUI. For more information about these memory requirements, see <olink targetptr="esqgm" remap="internal">Table 1&ndash;3</olink>.</para>
</note>
</entry>
</row><row><entry rowsep="1"><para>Swap area</para>
</entry><entry rowsep="1"><para>512 MB is the default size.</para><note><para>You might need to customize the swap space. Swap space is based
on the size of the system's hard disk.</para>
</note>
</entry>
</row><row><entry><para>Processor requirements</para>
</entry><entry><para>120&ndash;MHz or faster processor is recommended.  Hardware floating-point
support is required.</para>
</entry>
</row>
</tbody>
</tgroup>
</table><sect2 id="webstart-21"><title>Solaris Installation Program GUI or Text Installer
Requirements</title><para>The Solaris installation program on the Solaris Operating System DVD or Solaris Software - 1  CD can be
run with a graphical user interface (GUI) or as an interactive text installer
in a desktop or console session. For x86 based systems, the Solaris Device
Configuration Assistant is included in the Solaris installation program.</para><itemizedlist><listitem><para>GUI &ndash; The Solaris installation GUI provides windows, pull-down
menus, buttons, scrollbars, and iconic images to enable you to interact with
the installation program. The GUI requires a local or remote DVD-ROM or CD-ROM
drive or network connection, video adapter, keyboard, monitor, and enough
memory. For more information about these memory requirements, see <olink targetptr="esqgm" remap="internal">Table 1&ndash;3</olink> and <olink targetptr="gbexd" remap="internal">Table
1&ndash;4</olink>.</para>
</listitem><listitem><para>Text installer &ndash; The Solaris interactive text installer
enables you to type information in a terminal or console window to interact
with the installation program. You can run the text installer in a desktop
session with a windowing environment, or in a console session. The text installer
requires a local or remote DVD-ROM or CD-ROM drive or network connection,
keyboard, and monitor. You can run the Solaris installation text installer with
the <command>tip</command> command. For more information, see the man page, <olink targetdoc="refman1" targetptr="tip-1" remap="external"><citerefentry><refentrytitle>tip</refentrytitle><manvolnum>1</manvolnum></citerefentry></olink>.</para>
</listitem>
</itemizedlist><para>You can choose to install the software with a GUI or with or without
a windowing environment. If there is sufficient memory, the GUI is displayed
by default. Other environments are displayed by default if memory is insufficient
for the GUI. You can override defaults with the <literal>nowin</literal> or <literal>text</literal> boot options. But, you are limited by the amount of memory
in your system or by installing remotely. Also if the Solaris installation
program does not detect a video adapter, it automatically displays in a console-based
environment. <olink targetptr="esqgm" remap="internal">Table 1&ndash;3</olink> and <olink targetptr="gbexd" remap="internal">Table 1&ndash;4</olink> describe these environments and
list memory requirements for displaying them.  </para><table frame="topbot" pgwide="1" id="esqgm" arch="sparc"><title>Memory Requirements
for Display Options</title><tgroup cols="3" colsep="0" rowsep="0"><colspec colwidth="32.90*"/><colspec colname="colspec2" colwidth="20.59*"/><colspec colname="colspec0" colwidth="44.77*"/><thead><row><entry rowsep="1"><para>SPARC: Memory</para>
</entry><entry rowsep="1"><para>Type of Installation</para>
</entry><entry rowsep="1"><para>Description</para>
</entry>
</row>
</thead><tbody><row><entry colsep="1" rowsep="1"><para>256-511 MB</para>
</entry><entry colsep="1" rowsep="1"><para>Text-based</para>
</entry><entry rowsep="1"><para>Contains no graphics, but provides a window and the ability to open
other windows. </para><para>If you install by using the <literal>text</literal> boot option and
the system has enough memory, you are installing in a windowing environment.
If you are installing remotely through a <command>tip</command> line or using
the <literal>nowin</literal> boot option, you are limited to the console-based
installation.</para>
</entry>
</row><row><entry colsep="1"><para>512 MB or greater</para>
</entry><entry colsep="1"><para>GUI-based</para>
</entry><entry><para>Provides windows, pull-down menus, buttons, scrollbars, and iconic images.</para>
</entry>
</row>
</tbody>
</tgroup>
</table><table frame="topbot" pgwide="1" id="gbexd" arch="x86"><title>Memory Requirements
for Display Options</title><tgroup cols="3" colsep="0" rowsep="0"><colspec colwidth="32.90*"/><colspec colname="colspec2" colwidth="20.59*"/><colspec colname="colspec0" colwidth="44.77*"/><thead><row><entry rowsep="1"><para>x86: Memory</para>
</entry><entry rowsep="1"><para>Type of Installation</para>
</entry><entry rowsep="1"><para>Description</para>
</entry>
</row>
</thead><tbody><row><entry colsep="1" rowsep="1"><para>256&ndash;511 MB</para>
</entry><entry colsep="1" rowsep="1"><para>Text-based</para>
</entry><entry rowsep="1"><para>Contains no graphics, but provides a window and the ability to open
other windows. </para><para>If you install by using the <literal>text</literal> boot option and
the system has enough memory, you are installing in a windowing environment.
If you are installing remotely through a <command>tip</command> line or using
the <literal>nowin</literal> boot option, you are limited to the console-based
installation.</para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>512 MB</para>
</entry><entry colsep="1"><para>GUI-based</para>
</entry><entry><para>Provides windows, pull-down menus, buttons, scrollbars, and iconic images.</para>
</entry>
</row>
</tbody>
</tgroup>
</table><para>You can also specify the installer you want to use during the installation
by entering a selection or special command at a prompt. For instructions,
see the procedures in <olink targetptr="webstart-91" remap="internal">Chapter&nbsp;2, Installing
With the Solaris Installation Program (Tasks)</olink>.</para>
</sect2><sect2 id="esimm"><title>General Disk Space Planning and Recommendations</title><para>Planning disk space is different for everyone. Consider allocating space
for the following conditions, depending on your needs.</para><table frame="topbot" pgwide="100" id="esimn"><title>General Disk Space and
Swap Space Planning</title><tgroup cols="2" colsep="0" rowsep="0"><colspec colwidth="25.75*"/><colspec colwidth="74.25*"/><thead><row rowsep="1"><entry><para>Conditions for Space Allocations</para>
</entry><entry><para>Description</para>
</entry>
</row>
</thead><tbody><row><entry><para>File systems</para>
</entry><entry><para>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. </para><para>By default, the Solaris installation methods create only root (<filename>/</filename>)
and <filename>/swap</filename>. When space is allocated for OS services, the <filename>/export</filename> directory is also created. If you are upgrading to a major
Solaris release, you might need to reslice your system or allocate double
the space that you need at installation time. If you are upgrading to an update,
you could prevent having to reslice your system by allocating extra disk space
for future upgrades. A Solaris update release needs approximately 10 percent
more disk space than the previous release. You can allocate an additional
30 percent of disk space for each file system to allow space for several Solaris
updates.</para>
</entry>
</row><row><entry><para>The <filename>/var</filename> file system</para>
</entry><entry><para> If you intend to use the crash dump feature <olink targetdoc="refman1m" targetptr="savecore-1m" remap="external"><citerefentry><refentrytitle>savecore</refentrytitle><manvolnum>1M</manvolnum></citerefentry></olink>, allocate double the amount
of your physical memory in the <filename>/var</filename> file system.</para>
</entry>
</row><row><entry><para> Swap</para>
</entry><entry><para>The Solaris installation program allocates a default swap area of 512
Mbytes under the following conditions:</para><itemizedlist><listitem><para>If you use the installation program's automatic layout of
disk slices</para>
</listitem><listitem><para>If you avoid manually changing the size of the swap slice</para>
</listitem>
</itemizedlist><para>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 based systems). This placement provides maximum space
for  the root (<filename>/</filename>) file system during the default disk
layout and  enables the growth of the root (<filename>/</filename>) file system
during an upgrade. </para><para>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. </para><itemizedlist><listitem><para>For the Solaris installation program, you can customize the
disk layout in cylinder mode and manually assign the swap slice to the desired
location. </para>
</listitem><listitem><para>For the custom JumpStart installation program, you can assign
the swap slice in the profile file. For more information about  the JumpStart
profile file, see <olink targetdoc="solinstalladv" targetptr="preparecustom-53442" remap="external"><citetitle remap="section">Creating a Profile</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Custom JumpStart and Advanced Installations</citetitle></olink>.</para>
</listitem>
</itemizedlist><para>For an overview of the swap space, see <olink targetdoc="sagdfs" targetptr="fsswap-14677" remap="external">Chapter 20, <citetitle remap="chapter">Configuring Additional Swap Space (Tasks),</citetitle> in <citetitle remap="book">System Administration Guide: Devices and File Systems</citetitle></olink>.</para>
</entry>
</row><row><entry><para>A server that is providing home directory file systems</para>
</entry><entry><para>By default, home directories are usually located in the <filename>/export</filename> file
system.</para>
</entry>
</row><row><entry><para>The Solaris software group you are installing</para>
</entry><entry><para>A software group is a grouping of software packages. When you are planning
disk space, remember that you can add or remove individual software packages
from the software group that you select. For information about software groups,
see <olink targetptr="fqnnj" remap="internal">Disk Space Recommendations for Software Groups</olink>.</para>
</entry>
</row><row><entry><para>Upgrade </para>
</entry><entry><itemizedlist><listitem><para>If you are using Solaris Live Upgrade to upgrade an inactive
boot environment and want information about disk space planning, see <olink targetdoc="solinstallupg" targetptr="luplanning-8" remap="external"><citetitle remap="section">Solaris Live Upgrade Disk Space Requirements</citetitle> in <citetitle remap="book">Solaris Express Installation Guide:  Solaris Live Upgrade and Upgrade Planning</citetitle></olink></para>
</listitem><listitem><para>If you are using other Solaris installation methods to plan
disk space, see <olink targetdoc="solinstallpbiu" targetptr="esimx" remap="external"><citetitle remap="section">Upgrading With Disk Space Reallocation</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink>.</para>
</listitem>
</itemizedlist>
</entry>
</row><row><entry><para>Language support</para>
</entry><entry><para>For example, Chinese, Japanese, or Korean. If you plan to install a
single language, allocate approximately 0.7 Gbytes of additional disk space
for the language. If  you plan to install all language supports, you need
 to allocate up to approximately 2.5 Gbytes of additional disk space for the
language supports, depending on the  software group you install.</para>
</entry>
</row><row><entry><para>Printing or mail support</para>
</entry><entry><para>Allocate additional space.</para>
</entry>
</row><row><entry><para>Additional software or third-party software</para>
</entry><entry><para>Allocate additional space.</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</sect2><sect2 id="fqnnj"><title>Disk Space Recommendations for Software Groups</title><para>The Solaris software groups are collections of Solaris packages. Each
software group includes support for different functions and hardware drivers. </para><itemizedlist><listitem><para>For an initial installation, you select the software group
to install, based on the functions that you want to perform on the system.</para>
</listitem><listitem><para>For an upgrade, you must upgrade to a software group that
is installed on the system. For example, if you previously installed the End
User Solaris Software Group on your system, you cannot use the upgrade option
to upgrade to the Developer Solaris Software Group. However, during the upgrade
you can add software to the system that is not part of the currently installed
software group.</para>
</listitem>
</itemizedlist><para>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.</para><para>The following figure shows the grouping of software packages. Reduced
Network Support contains the minimal number of packages and Entire Solaris
Software Group Plus OEM Support contains all the packages.</para><figure id="gcscw"><title>Solaris Software Groups</title><mediaobject><imageobject><imagedata entityref="software-grps"/>
</imageobject><textobject><simpara>The context describes the illustration.</simpara>
</textobject>
</mediaobject>
</figure><para><olink targetptr="esimp" remap="internal">Table 1&ndash;6</olink> lists the Solaris software
groups and the recommended amount of disk space that you need to install each
group.</para><note><para>The disk space recommendations in <olink targetptr="esimp" remap="internal">Table
1&ndash;6</olink> include space for the following items.</para><itemizedlist><listitem><para>Swap space</para>
</listitem><listitem><para>Patches</para>
</listitem><listitem><para>Additional software packages</para>
</listitem>
</itemizedlist><para>You might find that the software groups require less disk space
than the amount that is listed in this table.</para><para>For additional information
about how to plan your disk space, see <olink targetdoc="solinstallpbiu" targetptr="planning-15" remap="external"><citetitle remap="section">Allocating Disk and Swap Space</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink>.</para>
</note><table frame="topbot" pgwide="100" id="esimp"><title>Disk Space Recommendations
for Software Groups</title><tgroup cols="3" colsep="0" rowsep="0"><colspec colwidth="0.61*"/><colspec colname="colspec0" colwidth="2.00*"/><colspec colwidth="0.40*"/><thead><row rowsep="1"><entry><para>Software Group</para>
</entry><entry><para>Description</para>
</entry><entry><para>Recommended Disk Space</para>
</entry>
</row>
</thead><tbody><row><entry><para>Entire Solaris Software Group Plus OEM Support</para>
</entry><entry><para>Contains the packages for the Entire Solaris Software Group plus additional
hardware drivers, including drivers for hardware that is not on the system
at the time of installation.</para>
</entry><entry><para>6.8 Gbytes</para>
</entry>
</row><row><entry><para>Entire Solaris Software Group</para>
</entry><entry><para>Contains the packages for the Developer Solaris Software Group and additional
software that is needed for servers.</para>
</entry><entry><para>6.7 Gbytes</para>
</entry>
</row><row><entry><para>Developer Solaris Software Group</para>
</entry><entry><para> Contains the packages for the End User Solaris 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.</para>
</entry><entry><para>6.6 Gbytes</para>
</entry>
</row><row><entry><para>End User Solaris Software Group</para>
</entry><entry><para>Contains the packages that provide the minimum code that is required
to boot and run a networked Solaris system and the Common Desktop Environment.</para>
</entry><entry><para>5.3 Gbytes</para>
</entry>
</row><row><entry><para>Core System Support Software Group</para>
</entry><entry><para>Contains the packages that provide the minimum code that is required
to boot and run a networked Solaris system.</para>
</entry><entry><para>2.0 Gbytes</para>
</entry>
</row><row><entry><para>Reduced Network Support Software Group</para>
</entry><entry><para>Contains the packages that provide the minimum code that is required
to boot and run a Solaris system with limited network service support. The
Reduced Network Support Software Group provides a multiuser  text-based console
and system administration utilities. This software group also enables the
system to  recognize network interfaces, but does not activate network services.</para>
</entry><entry><para>2.0 Gbytes</para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</sect2>
</sect1><sect1 id="gatherinfo-2"><title>Checklist for Installation</title><para>Use the following checklist to gather the information that you need
to install the Solaris OS. You do not need to gather all of the information
that is requested on the checklist. You only need to collect the information
that applies to your system.</para><para>Use this checklist if you are performing an initial installation. If
you are upgrading your system, see <olink targetdoc="solinstallpbiu" targetptr="gatherinfo-5" remap="external"><citetitle remap="section">Checklist for Upgrading</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink>.</para><note><para>If you have a system that contains non-global
zones, Solaris Live Upgrade is the recommended upgrade program or program
to add patches. Other upgrade programs might require extensive upgrade time,
because the time required to complete the upgrade increases linearly with
the number of installed non-global zones.</para><para>For information about
upgrading with Solaris Live Upgrade, see <olink targetdoc="solinstallupg" targetptr="esqbt" remap="external">Part&nbsp;I, <citetitle remap="chapter">Upgrading With Solaris Live Upgrade,</citetitle> in <citetitle remap="book">Solaris Express Installation Guide:  Solaris Live Upgrade and Upgrade Planning</citetitle></olink>.</para>
</note><table frame="all" pgwide="1" id="gatherinfo-tbl-8">&checklist-install;
</table>
</sect1><sect1 id="eyhwu"><title>Where to Find Additional Installation Information</title><para>For additional information about requirements and recommendations for
installing the Solaris OS, see the following sections in the <olink targetdoc="solinstallpbiu" remap="external"><citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink>. This document
provides system requirements and high-level planning information, such as
planning guidelines for file systems and upgrade planning.</para><table frame="topbot" id="gdpgo"><title>Installation References</title><tgroup cols="2" colsep="0" rowsep="0"><colspec colwidth="50*"/><colspec colwidth="50*"/><thead><row rowsep="1"><entry><para>Topic</para>
</entry><entry><para>Reference</para>
</entry>
</row>
</thead><tbody><row><entry><para>New installation features</para>
</entry><entry><para><olink targetdoc="solinstallpbiu" targetptr="gaufd" remap="external">Chapter 2, <citetitle remap="chapter">What&rsquo;s New in Solaris Installation,</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para>
</entry>
</row><row><entry><para>Network security planning</para>
</entry><entry><para><olink targetdoc="solinstallpbiu" targetptr="gdpgj" remap="external"><citetitle remap="section">Planning Network Security</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para>
</entry>
</row><row><entry><para>Disk space guidelines and recommendations</para>
</entry><entry><para><olink targetdoc="solinstallpbiu" targetptr="planning-15" remap="external"><citetitle remap="section">Allocating Disk and Swap Space</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para>
</entry>
</row><row><entry><para>Additional requirements and recommendations for upgrading to the Solaris OS</para>
</entry><entry><para><olink targetdoc="solinstallpbiu" targetptr="emyaq" remap="external"><citetitle remap="section">Upgrade Planning</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para><para><olink targetdoc="solinstallpbiu" targetptr="gatherinfo-5" remap="external"><citetitle remap="section">Checklist for Upgrading</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para>
</entry>
</row><row><entry><para>Information about working with x86 partitions during your installation</para>
</entry><entry><para><olink targetdoc="solinstallpbiu" targetptr="diskspace-101" remap="external"><citetitle remap="section">Partitioning Recommendations</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para>
</entry>
</row><row><entry><para>Information about GRUB based booting, Solaris Zones partitioning technology,
and RAID-1 volumes that can be created at installation</para>
</entry><entry><para><olink targetdoc="solinstallpbiu" targetptr="epucs" remap="external">Part&nbsp;II, <citetitle remap="chapter">Understanding Installations That Relate to GRUB, Solaris Zones, and RAID-1 Volumes,</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para>
</entry>
</row><row><entry><para>Road map of the overall installation process</para>
</entry><entry><para><olink targetdoc="solinstallpbiu" targetptr="planning-32" remap="external"><citetitle remap="section">Task Map: Installing or Upgrading the Solaris Software</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</sect1>
</chapter>