<chapter id="customjump-88491"><title>Performing a Custom JumpStart Installation
(Tasks)</title><highlights><para>This chapter describes how to perform a custom JumpStart installation
on a SPARC based or an x86 based system. You need to follow these procedures
on the system on which you intend to install the Solaris software.</para><itemizedlist><listitem><para><olink targetptr="customjump-721" remap="internal">To Perform an Installation
or Upgrade With the Custom JumpStart Program</olink></para>
</listitem><listitem><para><olink targetptr="customjump-723" remap="internal">To Perform an Installation or
Upgrade With the Custom JumpStart Program and With GRUB</olink></para>
</listitem>
</itemizedlist>
</highlights><sect1 id="gevli"><title>Limitations for a JumpStart Installation</title><para>A number of issues might cause problems during a JumpStart installation.
Review the table below for specific information.</para><table frame="topbot" pgwide="1" id="gevam"><title>JumpStart Installation
Limitations</title><tgroup cols="3" colsep="0" rowsep="0"><colspec colname="colspec0" colwidth="34.21*"/><colspec colwidth="68.93*"/><colspec colwidth="46.88*"/><thead><row rowsep="1"><entry><para>Issue</para>
</entry><entry><para>Description</para>
</entry><entry><para>For More Information</para>
</entry>
</row>
</thead><tbody><row><entry><para>The sample JumpStart script is no longer required to suppress the NFSv4
prompt</para>
</entry><entry><note><para>In prior releases,
the <literal>/etc/.NFS4inst_state.domain</literal> file was created by the <filename>sysidnfs4</filename> program. This file would suppress the prompt for an NFSv4
domain name during installation. This file is no longer created. Use the <filename>sysidcfg</filename> keyword,  <literal>nfs4_domain</literal>, instead.</para>
</note>
</entry><entry><para><olink targetdoc="solinstallnet" targetptr="gciml" remap="external"><citetitle remap="section">nfs4_domain Keyword</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink></para>
</entry>
</row><row><entry><para>Selecting a keyboard language in the <filename>sysidcfg</filename> file
prevents a prompt</para>
</entry><entry><para>If your keyboard is not self-identifying and you want to prevent being
prompted during your JumpStart installation, select the keyboard language
in your <filename>sysidcfg</filename> file. For JumpStart installations, the
default is for the U.S. English language. To select another language and its
corresponding keyboard layout, set the keyboard keyword in your <filename>sysidcfg</filename> file.</para>
</entry><entry><itemizedlist><listitem><para><olink targetdoc="solinstallnet" targetptr="preconsysid-2" remap="external"><citetitle remap="section">sysidcfg File Keywords</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink></para>
</listitem><listitem><para> For man pages, see:</para><itemizedlist><listitem><para><olink targetdoc="refman" targetptr="sysidtool-1m" remap="external"><citerefentry><refentrytitle>sysidtool</refentrytitle><manvolnum>1M</manvolnum></citerefentry></olink></para>
</listitem><listitem><para><olink targetdoc="refman" targetptr="sysidcfg-4" remap="external"><citerefentry><refentrytitle>sysidcfg</refentrytitle><manvolnum>4</manvolnum></citerefentry></olink></para>
</listitem>
</itemizedlist>
</listitem>
</itemizedlist>
</entry>
</row><row><entry><para>If you have non-global zones, use Solaris Live Upgrade to upgrade</para>
</entry><entry><para>You can upgrade a system that has non-global zones installed with JumpStart,
but Solaris Live Upgrade is the recommended program to upgrade. JumpStart
might require extensive upgrade time, because the time required to complete
the upgrade increases linearly with the number of installed non-global zones.</para>
</entry><entry><para><olink targetdoc="solinstallupg" remap="external"><citetitle remap="book">Solaris Express Installation Guide:  Solaris Live Upgrade and Upgrade Planning</citetitle></olink></para>
</entry>
</row><row><entry><para>An archive cannot contain non-global zones</para>
</entry><entry><para>If you use a Solaris Flash archive to install,  an archive that
contains non-global zones is not properly installed on your system. </para>
</entry><entry><para>For general information about creating non-global zones, see <olink targetdoc="sysadrm" remap="external"><citetitle remap="book">System Administration Guide: Solaris Containers-Resource Management and Solaris Zones</citetitle></olink>.</para>
</entry>
</row><row><entry><para>SPARC: Additional hardware requirements</para>
</entry><entry><para>Refer to your hardware documentation for any additional requirements
for your platform that might be required to complete a JumpStart installation.</para>
</entry><entry>
</entry>
</row>
</tbody>
</tgroup>
</table>
</sect1><sect1 id="fxjxx" arch="sparc"><title>Task Map: Setting Up a System for a
Custom JumpStart Installation</title><table frame="all" id="customjump-tbl-2"><title>Task Map: Setting
Up a System for a Custom JumpStart Installation</title><tgroup cols="3" colsep="0" rowsep="0"><colspec colname="colspec0" colwidth="33*"/><colspec colname="colspec1" colwidth="33*"/><colspec colname="colspec2" colwidth="33*"/><thead><row rowsep="1"><entry colsep="1" rowsep="1"><para>Task</para>
</entry><entry colsep="1" rowsep="1"><para>Description</para>
</entry><entry colsep="1" rowsep="1"><para>For Instructions</para>
</entry>
</row>
</thead><tbody><row><entry colsep="1" rowsep="1"><para>Check if the system is supported.</para>
</entry><entry colsep="1" rowsep="1"><para>Check the hardware documentation for system support in the Solaris environment.</para>
</entry><entry colsep="1" rowsep="1"><para><citetitle>Solaris Sun Hardware Platform Guide</citetitle> at <ulink url="http://docs.sun.com" type="url">http://docs.sun.com</ulink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>Check if the system has enough disk space for the Solaris software.</para>
</entry><entry colsep="1" rowsep="1"><para>Verify that you have planned enough space to install the Solaris software
on your system.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetdoc="solinstallpbiu" targetptr="diskspace-1" remap="external">Chapter 4, <citetitle remap="chapter">System Requirements, Guidelines, and Upgrade (Planning),</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>(Optional) Set system parameters.</para>
</entry><entry colsep="1" rowsep="1"><para>You can preconfigure system information to avoid being prompted for
the information during the installation or upgrade.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetdoc="solinstallnet" targetptr="preconsysid-15630" remap="external">Chapter 2, <citetitle remap="chapter">Preconfiguring System Configuration Information (Tasks),</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>Prepare the system for custom JumpStart installation.</para>
</entry><entry colsep="1" rowsep="1"><para>Create and validate a <filename>rules</filename> file and profile files.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetptr="preparecustom-56440" remap="internal">Chapter&nbsp;3, Preparing Custom
JumpStart Installations (Tasks)</olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>(Optional) Prepare optional custom JumpStart features.</para>
</entry><entry colsep="1" rowsep="1"><para>If you are using begin scripts, finish scripts, or other optional features,
prepare the scripts or files.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetptr="optionalcustom-29530" remap="internal">Chapter&nbsp;4, Using Optional
Custom JumpStart Features (Tasks)</olink> and <olink targetptr="customprobes-1" remap="internal">Chapter&nbsp;5,
Creating Custom Rule and Probe Keywords (Tasks)</olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>(Optional) Prepare to install the Solaris software from the network.</para>
</entry><entry colsep="1" rowsep="1"><para>To install a system from a remote Solaris Operating System DVD or Solaris Software for SPARC Platforms CD
image, you need to set up the system to boot and install from an install server
or a boot server.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetdoc="solinstallnet" targetptr="netinstalldvd-28995" remap="external">Chapter 5, <citetitle remap="chapter">Installing From the Network With DVD Media (Tasks),</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink></para><para><olink targetdoc="solinstallnet" targetptr="netinstall-28995" remap="external">Chapter 6, <citetitle remap="chapter">Installing From the Network With CD Media (Tasks),</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>(Optional) Prepare for a Solaris Flash archive installation.</para>
</entry><entry colsep="1" rowsep="1"><para>Set up specifics for a Solaris Flash archive installation.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetptr="flash-46" remap="internal">To Prepare to Install a Solaris Flash Archive
With a Custom JumpStart Installation</olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>Perform an installation or upgrade.</para>
</entry><entry colsep="1" rowsep="1"><para>Boot the system to initiate the installation or upgrade.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetptr="customjump-721" remap="internal">To Perform an Installation or Upgrade
With the Custom JumpStart Program</olink></para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</sect1><sect1 id="customjump-40000" arch="sparc"><title>Performing a Custom JumpStart
Installation</title><para>During
a custom JumpStart installation, the JumpStart program attempts to match the
system that is being installed to the rules in the <filename>rules.ok</filename> file.
 The JumpStart program reads the rules from the first rule through the last.
A match occurs when the system that is being installed matches all the system
attributes that are defined in the rule. When a system matches a rule, the
JumpStart program stops reading the <filename>rules.ok</filename> file and
begins to install the system, based on the matched rule's profile.</para><task id="flash-46"><title>To Prepare to Install a Solaris Flash Archive
With a Custom JumpStart Installation</title><tasksummary><para>You can install a full archive for an initial installation or if you
have already installed an archive, a differential archive for an update. You
can use the custom JumpStart installation method or use Solaris Live Upgrade
to install an archive on an inactive boot environment. This procedure provides
the instructions to install an archive with custom JumpStart.</para><itemizedlist><listitem><para>For an overview of a full or differential archive, see <olink targetdoc="solinstallflash" targetptr="flash-24" remap="external">Chapter 1, <citetitle remap="chapter">Solaris Flash (Overview),</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Solaris Flash Archives (Creation and Installation)</citetitle></olink>.</para>
</listitem><listitem><para>For procedures about installing an archive on an inactive
boot environment by using Solaris Live Upgrade, see <olink targetdoc="solinstallupg" targetptr="luupgrade1-8800" remap="external"><citetitle remap="section">To Install a Solaris Flash Archive With a Profile</citetitle> in <citetitle remap="book">Solaris Express Installation Guide:  Solaris Live Upgrade and Upgrade Planning</citetitle></olink>.</para>
</listitem>
</itemizedlist>
</tasksummary><procedure><step><para>Review the following limitations.</para><informaltable frame="topbot"><tgroup cols="2" colsep="0" rowsep="0"><colspec colwidth="50*"/><colspec colwidth="50*"/><thead><row rowsep="1"><entry><para>Description</para>
</entry><entry><para>Example</para>
</entry>
</row>
</thead><tbody><row><entry><para><emphasis role="strong">Caution</emphasis>: When using the <literal>archive_location</literal> keyword to install a Solaris Flash archive, the archive and
the installation media must contain identical operating system versions.</para>
</entry><entry><para>For example, if the archive is a Solaris Express 5/07 operating
system and you are using DVD media, then you must use Solaris Express 5/07 DVD
media to install the archive. If the operating systems versions do not match,
the installation on the clone system fails.</para>
</entry>
</row><row><entry><caution><para>A Solaris Flash archive cannot be properly created when
a non-global zone is installed. The Solaris Flash feature is not compatible
 with the Solaris Zones partitioning technology. If you create a Solaris Flash
archive, the resulting  archive is not installed properly when the archive
is deployed under these conditions:</para><itemizedlist><listitem><para>The archive is created in a non-global zone</para>
</listitem><listitem><para>The archive is created in a global zone that has non-global
zones installed</para>
</listitem>
</itemizedlist>
</caution>
</entry><entry>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</step><step id="flashinstall-step-1a"><para>On the install server, create the custom
JumpStart <filename>rules</filename> file.</para><para>For detailed instructions
about creating custom JumpStart files, refer to <olink targetptr="preparecustom-56440" remap="internal">Chapter&nbsp;3, Preparing Custom JumpStart
Installations (Tasks)</olink>.</para>
</step><step id="flash-step-49"><para>On the install server, create the custom JumpStart
profile file.</para><para>For examples of Solaris Flash archive profiles,
see <olink targetptr="preparecustom-45277" remap="internal">Profile Examples</olink>.</para><para>From the existing list of custom JumpStart keywords in <olink targetptr="preparecustom-tbl-118" remap="internal">Table 8&ndash;2</olink>, the only keywords
valid when you install a Solaris Flash archive are the following:</para><informaltable frame="topbot" id="customjump-tbl-3"><tgroup cols="3" colsep="0" rowsep="0"><colspec colname="colspec1" colwidth="33.00*"/><colspec colname="colspec2" colwidth="20.00*"/><colspec colname="colspec3" colwidth="46.00*"/><thead><row rowsep="1"><entry><para>Keyword</para>
</entry><entry><para>Initial Installation</para>
</entry><entry><para>Differential Archive</para>
</entry>
</row>
</thead><tbody><row><entry><para>(required)<literal>archive_location</literal></para>
</entry><entry><para>X</para>
</entry><entry><para>X</para>
</entry>
</row><row><entry><para><literal>fdisk</literal> (x86 only)</para>
</entry><entry><para>X</para>
</entry><entry><para>X</para>
</entry>
</row><row><entry><para><literal>filesys</literal> </para><note><para>You cannot set the <literal>filesys</literal> keyword to the value <literal>auto</literal>.</para>
</note>
</entry><entry><para>X</para>
</entry><entry><para></para>
</entry>
</row><row><entry><para><literal>forced_deployment</literal></para>
</entry><entry><para></para>
</entry><entry><para>X</para>
</entry>
</row><row><entry><para>(required) <literal>install_type</literal></para>
</entry><entry><para>X</para>
</entry><entry><para>X</para>
</entry>
</row><row><entry><para><literal>local_customization</literal></para>
</entry><entry><para>X</para>
</entry><entry><para>X</para>
</entry>
</row><row><entry><para><literal>no_content_check</literal></para>
</entry><entry><para></para>
</entry><entry><para>X</para>
</entry>
</row><row><entry><para><literal>no_master_check</literal></para>
</entry><entry><para></para>
</entry><entry><para>X</para>
</entry>
</row><row><entry><para><literal>package</literal></para>
</entry><entry><para>X</para>
</entry><entry><para></para>
</entry>
</row><row><entry><para><literal>root_device</literal></para>
</entry><entry><para>X</para>
</entry><entry><para>X</para>
</entry>
</row>
</tbody>
</tgroup>
</informaltable><substeps><step id="flashinstall-step-11"><para>Set the value of the keyword <literal>install_type</literal> to one of the following types.</para><itemizedlist><listitem><para>For a full archive installation, set the value to <literal>flash_install</literal>.</para>
</listitem><listitem><para>For a differential archive installation, set the value to <literal>flash_update</literal>.</para>
</listitem>
</itemizedlist>
</step><step id="flashinstall-step-3"><para>Add the path to the Solaris Flash archive
by using the <literal>archive_location</literal>  keyword.</para><para>For
details about the <literal>archive_location</literal> keyword, refer to <olink targetptr="preparecustom-2" remap="internal">archive_location Keyword</olink>.</para>
</step><step id="flashinstall-step-15"><para>Specify the file system configuration.</para><para>The Solaris Flash archive extraction process does not support auto-layout
of partitions.</para>
</step><step><para>(Optional) If you want to install additional packages at the same
time you install an archive, use the <literal>package</literal> keyword. For
more information, see <olink targetptr="preparecustom-94" remap="internal">package Profile
Keyword</olink>.</para>
</step><step id="flashinstall-step-4"><para>(Optional) If you want to install an
additional Solaris Flash archive on the clone system, add one <literal>archive_location</literal> line for each archive that you want to install.</para>
</step>
</substeps>
</step><step id="flash-step-11"><para>On the install server, add the clients that
you are installing with the Solaris Flash archive.</para><para>For detailed
instructions, refer to the following:</para><itemizedlist><listitem><para><olink targetdoc="solinstallnet" targetptr="netinstalldvd-40778" remap="external"><citetitle remap="section">Adding Systems to Be Installed From the Network With a DVD Image</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink></para>
</listitem><listitem><para><olink targetdoc="solinstallnet" targetptr="netinstall-40778" remap="external"><citetitle remap="section">Adding Systems to Be Installed From the Network With a CD Image</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink></para>
</listitem>
</itemizedlist>
</step><step id="flash-step-12"><para>Perform the custom JumpStart installation on
the clone systems.</para><para>For detailed instructions, refer to <olink targetptr="customjump-721" remap="internal">To Perform an Installation or Upgrade With the
Custom JumpStart Program</olink>.</para>
</step>
</procedure>
</task><task id="customjump-721" arch="sparc"><title>To Perform an Installation or
Upgrade With the Custom JumpStart Program</title><procedure><step id="customjump-step-700"><para>If the system is part of a network, ensure
that an Ethernet connector or similar network adapter is attached to your
system.</para>
</step><step id="customjump-step-54"><para>If you are
installing a system that is connected through a <olink targetdoc="refman1" targetptr="tip-1" remap="external"><citerefentry><refentrytitle>tip</refentrytitle><manvolnum>1</manvolnum></citerefentry></olink> line, ensure that your window display is at least
80 columns wide and 24 rows long.    </para><para>To determine the current dimensions of your <command>tip</command> window, use the <olink targetdoc="refman1" targetptr="stty-1" remap="external"><citerefentry><refentrytitle>stty</refentrytitle><manvolnum>1</manvolnum></citerefentry></olink> command.</para>
</step><step id="customjump-step-600"><para>If you are using the system's DVD-ROM
or CD-ROM drive to install the Solaris software, insert the Solaris Operating System for SPARC Platforms DVD or
the Solaris Software for SPARC Platforms - 1 CD in the drive.</para>
</step><step id="customjump-step-9"><para>If you are using a profile diskette,  insert
the profile diskette in the system's diskette drive.</para>
</step><step id="customjump-step-55"><para>Boot the system. </para><itemizedlist><listitem><para>If the system is new, out&ndash;of&ndash;the&ndash;box, turn
on the system.</para>
</listitem><listitem><para>If you want to install or upgrade an existing system, shut
down the system. At the <literal>ok</literal> prompt, type the appropriate
options for the boot command. The syntax of the <command>boot</command> command
is the following.</para><screen>ok <userinput>boot</userinput> [<replaceable>cd&ndash;dvd</replaceable>|<userinput>net</userinput>] <userinput>- install</userinput> [<userinput><replaceable>url</replaceable>|ask</userinput>] <replaceable>options</replaceable></screen><para>For example, if you type the following command, the OS is installed
over the network by using a JumpStart profile.</para><screen>ok <userinput>boot net - install http://131.141.2.32/jumpstart/config.tar</userinput></screen><para>For a description of the boot command options, see the following table.</para>
</listitem>
</itemizedlist><note arch="sparc"><para>The system checks hardware and system components
and your  SPARC based system boots. Booting lasts several minutes. </para>
</note>
</step><step id="customjump-step-7b"><para>If you did not preconfigure system information
in the <filename>sysidcfg</filename> file, when prompted, answer the questions
about system configuration.</para>
</step><step id="customjump-step-76"><para>Follow the instructions on the screen
to install the software.</para><para>When the JumpStart program finishes installing
the Solaris software, the system reboots automatically.</para><para>After
the installation is finished, installation logs are saved in a file. You can
find the installation logs in the following directories:</para><itemizedlist><listitem><para><filename>/var/sadm/system/logs</filename></para>
</listitem><listitem><para><filename>/var/sadm/install/logs</filename></para>
</listitem>
</itemizedlist>
</step>
</procedure>
</task><sect2 id="customjump-10" arch="sparc"><title>Command Reference for the <command>boot</command> Command</title><para>The syntax of the <command>boot</command> command is the following.</para><screen>ok <userinput>boot</userinput> [<replaceable>cd&ndash;dvd</replaceable>|<userinput>net</userinput>] <userinput>- install</userinput> [<replaceable>url</replaceable>|<userinput>ask</userinput>] <replaceable>options</replaceable></screen><para>The following table describes the command-line options for the <command>boot</command> command that are appropriate for a JumpStart installation.</para><informaltable frame="topbot" pgwide="100"><tgroup cols="2" colsep="0" rowsep="0"><colspec colname="colspec0" colwidth="18.74*"/><colspec colname="colspec1" colwidth="81.26*"/><thead><row rowsep="1"><entry><para>Option</para>
</entry><entry><para>Description</para>
</entry>
</row>
</thead><tbody><row><entry><para>[<replaceable>cd&ndash;dvd</replaceable>|net]</para>
</entry><entry><para>Specifies to boot from a CD or a DVD or to boot from an install server
on the network.</para><itemizedlist><listitem><para><replaceable>cd-dvd</replaceable> - Use <literal>cdrom</literal> to
boot from a CD or a DVD.</para>
</listitem><listitem><para><literal>net</literal> - Specifies to boot from an install
server on the network.</para>
</listitem>
</itemizedlist>
</entry>
</row><row><entry><para>[<replaceable>url</replaceable>| ask]</para>
</entry><entry><para>Specifies the location of the custom JumpStart files or prompts you
for the location. </para><itemizedlist><listitem><para><replaceable>url</replaceable> &ndash; Specifies the path
to the files. You can specify a URL for files that are located in an HTTP
or HTTPS server:</para><para>HTTP server</para><screen>http://<replaceable>server_name:IP_address/jumpstart_dir_path/</replaceable>
<replaceable>compressed_config_file&amp;proxy_info</replaceable></screen><itemizedlist><listitem><para>If you placed a <filename>sysidcfg</filename> file in the
compressed configuration file, you must specify the IP address of the server
that contains the file, as in the following example:</para><screen>http://131.141.2.32/jumpstart/config.tar</screen>
</listitem><listitem><para>If you saved the compressed configuration file on an HTTP
server that is behind a firewall, you must use a proxy specifier during boot.
 You do not need to specify an IP address for the server that contains the
file.  You must specify an IP address for the proxy server, as in the following
example:</para><screen>http://www.shadow.com/jumpstart/
config.tar&amp;proxy=131.141.6.151</screen>
</listitem>
</itemizedlist>
</listitem><listitem><para><literal>ask</literal> &ndash; Specifies that the installation
program prompt you to type the location of the compressed configuration file.
The prompt happens  after the system boots and connects to the network. If
you use this option, you are not able to do a completely hands off JumpStart
installation.</para><para>If you bypass the prompt by pressing Return, the
Solaris installation program interactively configures the network parameters.
 The installation program then prompts you for the location of the compressed
configuration file.</para>
</listitem>
</itemizedlist>
</entry>
</row><row><entry><para><replaceable>options</replaceable></para>
</entry><entry><itemizedlist><listitem><para><literal>dhcp</literal> &ndash; Specifies to use a DHCP server
to obtain network installation information that is needed to boot the system.
This option is not needed for a JumpStart installation. If you do not specify
to use a DHCP server by typing <literal>dhcp</literal>, the system uses the <filename>/etc/bootparams</filename> file or the naming service <filename>bootparams</filename> database.
For example, you would not specify <literal>dhcp</literal> if you wanted keep
a static IP address.</para>
</listitem><listitem><para>The options <literal>nowin</literal> and <literal>text</literal> do
not apply to a JumpStart installation. These options are useful with an interactive
installation. For more information, see <olink targetdoc="solarisinstall" targetptr="webstart-24" remap="external"><citetitle remap="section">To Install or Upgrade With the Solaris Installation Program</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Basic Installations</citetitle></olink>.</para>
</listitem>
</itemizedlist>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect2>
</sect1><sect1 id="fxjxu" arch="x86"><title>Task Map: Setting Up a System for a Custom
JumpStart Installation</title><table frame="all" id="customjump-tbl-6" arch="x86"><title>Task Map: Setting
Up a System for a Custom JumpStart Installation</title><tgroup cols="3" colsep="0" rowsep="0"><colspec colname="colspec0" colwidth="33*"/><colspec colname="colspec1" colwidth="33*"/><colspec colname="colspec2" colwidth="33*"/><thead><row rowsep="1"><entry colsep="1" rowsep="1"><para>Task</para>
</entry><entry colsep="1" rowsep="1"><para>Description</para>
</entry><entry colsep="1" rowsep="1"><para>For Instructions</para>
</entry>
</row>
</thead><tbody><row><entry colsep="1" rowsep="1"><para>Determine if you need to preserve an existing operating system and user
data.</para>
</entry><entry colsep="1" rowsep="1"><para>If the existing operating system on the system uses the entire disk,
you must preserve the existing operating system so it can co-exist with the
Solaris Express 5/07 software. This decision determines how to specify
the <olink targetdoc="refman1m" targetptr="fdisk-1m" remap="external"><citerefentry><refentrytitle>fdisk</refentrytitle><manvolnum>1M</manvolnum></citerefentry></olink> keyword
in the system's profile.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetptr="preparecustom-87" remap="internal">fdisk Profile Keyword</olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>Check if the system is supported.</para>
</entry><entry colsep="1" rowsep="1"><para>Check the hardware documentation for system support in the Solaris environment.</para>
</entry><entry colsep="1" rowsep="1"><para>Hardware manufacturer's documentation</para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>Check if the system has enough disk space for the Solaris software.</para>
</entry><entry colsep="1" rowsep="1"><para>Verify that you have planned enough space to install the Solaris software
on your system.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetdoc="solinstallpbiu" targetptr="diskspace-1" remap="external">Chapter 4, <citetitle remap="chapter">System Requirements, Guidelines, and Upgrade (Planning),</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Planning for Installation and Upgrade</citetitle></olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>(Optional) Set system parameters.</para>
</entry><entry colsep="1" rowsep="1"><para>You can preconfigure system information to avoid being prompted for
the information during the installation or upgrade.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetdoc="solinstallnet" targetptr="preconsysid-15630" remap="external">Chapter 2, <citetitle remap="chapter">Preconfiguring System Configuration Information (Tasks),</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>Prepare the system for custom JumpStart installation.</para>
</entry><entry colsep="1" rowsep="1"><para>Create and validate a <filename>rules</filename> file and profile files.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetptr="preparecustom-56440" remap="internal">Chapter&nbsp;3, Preparing Custom
JumpStart Installations (Tasks)</olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>(Optional) Prepare optional custom JumpStart features.</para>
</entry><entry colsep="1" rowsep="1"><para>If you are using begin scripts, finish scripts, or other optional features,
prepare the scripts or files.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetptr="optionalcustom-29530" remap="internal">Chapter&nbsp;4, Using Optional
Custom JumpStart Features (Tasks)</olink> and <olink targetptr="customprobes-1" remap="internal">Chapter&nbsp;5,
Creating Custom Rule and Probe Keywords (Tasks)</olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>(Optional) Prepare to install the Solaris software from the network.</para>
</entry><entry colsep="1" rowsep="1"><para>To install a system from a remote Solaris Operating System for x86 Platforms DVD or Solaris Software For x86 Platforms  CD
image, you need to set up the system to boot and install from an install server
or a boot server.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetdoc="solinstallnet" targetptr="netinstall-28995" remap="external">Chapter 6, <citetitle remap="chapter">Installing From the Network With CD Media (Tasks),</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>(Optional) Prepare for a Solaris Flash archive installation.</para>
</entry><entry colsep="1" rowsep="1"><para>Set up specifics for a Solaris Flash archive installation.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetptr="flash-46" remap="internal">To Prepare to Install a Solaris Flash Archive
With a Custom JumpStart Installation</olink></para>
</entry>
</row><row><entry colsep="1" rowsep="1"><para>Perform an installation or upgrade.</para>
</entry><entry colsep="1" rowsep="1"><para>Boot the system to initiate the installation or upgrade.</para>
</entry><entry colsep="1" rowsep="1"><para><olink targetptr="customjump-723" remap="internal">To Perform an Installation or Upgrade
With the Custom JumpStart Program and With GRUB</olink></para>
</entry>
</row>
</tbody>
</tgroup>
</table>
</sect1><sect1 id="customjump-3" arch="x86"><title>Performing a Custom JumpStart Installation</title><para>During
a custom JumpStart installation, the JumpStart program attempts to match the
system that is being installed to the rules in the <filename>rules.ok</filename> file.
The JumpStart program reads the rules from the first rule through the last
rule. A match occurs when the system that is being installed matches all of
the system attributes that are defined in the rule. As soon as a system matches
a rule, the JumpStart program stops reading the <filename>rules.ok</filename> file
and begins to install the system, based on the matched rule's profile.</para><para>You can install a Solaris Flash archive with custom JumpStart.
For instructions, see <olink targetptr="flash-46" remap="internal">To Prepare to Install a
Solaris Flash Archive With a Custom JumpStart Installation</olink>.</para><para>Choose one of the following procedures:</para><itemizedlist><listitem><para>For a standard custom JumpStart procedure, see <olink targetptr="customjump-723" remap="internal">To Perform an Installation or Upgrade With the
Custom JumpStart Program and With GRUB</olink>.</para>
</listitem><listitem><para>To perform a custom JumpStart by editing the GRUB command,
see <olink targetptr="fxbnh" remap="internal">Performing a Custom JumpStart Installation by
Editing the GRUB Boot Command</olink>.</para>
</listitem>
</itemizedlist><task id="customjump-723" arch="x86"><title>To Perform an Installation or
Upgrade With the Custom JumpStart Program and With GRUB</title><tasksummary><para>Use this procedure to install the Solaris OS for
an x86 based system with the GRUB menu.</para>
</tasksummary><procedure id="customjump-165"><step id="customjump-step-64"><para>If the system is part of a network, ensure
that an Ethernet connector or similar network adapter is attached to your
system.</para>
</step><step id="customjump-step-704"><para>If
you want to install a system that is connected through a <olink targetdoc="refman1" targetptr="tip-1" remap="external"><citerefentry><refentrytitle>tip</refentrytitle><manvolnum>1</manvolnum></citerefentry></olink> line, ensure that your window
display is at least 80 columns wide and 24 rows long.    </para><para>To determine the current dimensions
of your <command>tip</command> window, use the <olink targetdoc="refman1" targetptr="stty-1" remap="external"><citerefentry><refentrytitle>stty</refentrytitle><manvolnum>1</manvolnum></citerefentry></olink> command.</para>
</step><step id="customjump-step-713"><para>Decide if you want to use a profile
diskette. </para><para>A profile diskette is no longer used to boot the system
but, a diskette can be prepared that includes only the JumpStart directory.
The diskette can then be used situations such as performing a JumpStart installation
and booting off the CD-ROM.</para><itemizedlist><listitem><para>If you are using a profile diskette,  insert the profile diskette
into the system's diskette drive.</para>
</listitem><listitem><para>If you are not using a profile diskette, continue with step <olink targetptr="customjump-step-7" remap="internal">Step&nbsp;4</olink>.</para>
</listitem>
</itemizedlist>
</step><step id="customjump-step-7"><para>Decide how to boot the system.</para><itemizedlist><listitem><para>If you boot from the Solaris Operating System DVD or the Solaris Software - 1 CD,
insert the disc. Your system's BIOS must support booting from a DVD or CD.</para>
</listitem><listitem><para>If you boot from the network, use Preboot Execution Environment
(PXE) network boot. The system must support PXE. Enable the system to use
PXE by using the system's BIOS setup tool or the network adapter's configuration
setup tool. </para>
</listitem>
</itemizedlist>
</step><step id="customjump-step-164"><para>(Optional) If you are booting from a
DVD or CD, change the boot setting in your system's BIOS and set to boot from
DVD or CD media. See your hardware documentation for instructions.</para>
</step><step id="fxbvv"><para>If the system is off, turn the system on. If the system
is on, reboot the system.</para><para>The GRUB menu is displayed. This menu
provides a list of boot entries.</para><itemizedlist><listitem><para>For an installation with CD media:</para><screen>GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
+-------------------------------------------------------------------+
|Solaris Express 5/07 <replaceable>image_directory</replaceable>                                               |
|Solaris Express 5/07 Serial Console tty                                 |
|Solaris Express 5/07 Serial Console ttyb (for lx50, v60x and v65)       |
+-------------------------------------------------------------------+
Use the ^ and v keys to select which entry is highlighted. Press
enter to boot the selected OS, 'e' to edit the commands before
booting, or 'c' for a command-line.</screen>
</listitem><listitem><para>For an installation with a DVD media:</para><screen>GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
+-------------------------------------------------------------------+
|Solaris Express Developer Edition <replaceable>image_directory</replaceable>                             |
|Solaris Express 5/07                                                    |
|Solaris Express 5/07 Serial Console ttya                                |
|Solaris Express 5/07 Serial Console ttyb (for lx50, v60x and v65)       |
+-------------------------------------------------------------------+
Use the ^ and v keys to select which entry is highlighted. Press
enter to boot the selected OS, 'e' to edit the commands before
booting, or 'c' for a command-line.</screen>
</listitem>
</itemizedlist><para>If you use DVD media, you must choose the &ldquo;Solaris
Express&rdquo; release. The default &ldquo;Solaris Express Developer Edition&rdquo;
release does not give you a choice for a JumpStart installation.</para><para>The <replaceable>image_directory</replaceable> is the name of the directory  where the installation
image is located. The path to the JumpStart files was defined with the <command>add_install_client</command> command and  the <option>c</option> option.</para><note><para>Instead of booting from the GRUB entry now, you can edit the boot
entry. After editing the GRUB entry, you then perform the JumpStart installation.
For instructions about how to edit the GRUB entry and a list of installation
options, see <olink targetptr="fxbnh" remap="internal">Performing a Custom JumpStart Installation
by Editing the GRUB Boot Command</olink>.</para>
</note>
</step><step id="customjump-step-70"><para>At the prompt, perform one of the following
instructions:</para><screen>Select the type of installation you want to perform:
 
         1 Solaris Interactive
         2 Custom JumpStart
         3 Solaris Interactive Text (Desktop session)
         4 Solaris Interactive Text (Console session)
         5. Apply driver updates
         6. Single User Shell
Enter the number of your choice.
Please make a selection (1-6).</screen><para>To select the custom JumpStart method, type <userinput>2</userinput> and
press Enter.</para><para>The JumpStart installation begins.</para><note><itemizedlist><listitem><para>If you do not make a selection within 30 seconds, the Solaris
interactive installation program begins. You can stop the timer by typing
any key at the command line.</para>
</listitem><listitem><para>If you select items 1, 3, or 4, you install with an interactive
installation. For information about interactive installations, see <olink targetdoc="solarisinstall" remap="external"><citetitle remap="book">Solaris Express Installation Guide: Basic Installations</citetitle></olink>.</para>
</listitem><listitem><para>If you select item 5, you install driver updates. </para>
</listitem><listitem><para>If you select item 6, you can perform maintenance tasks.</para>
</listitem>
</itemizedlist>
</note>
</step><step id="customjump-step-72"><para>If you did not preconfigure system information
in the <filename>sysidcfg</filename> file, when prompted, answer the questions
about system configuration.</para>
</step><step id="customjump-step-76a"><para>Follow the instructions on the screen
to install the software.</para><para>When the JumpStart program finishes installing
the Solaris software, the system reboots automatically. Also, the GRUB <filename>menu.lst</filename> file is automatically updated. Then the instance of Solaris
that you have installed appears in the next use of the GRUB menu.</para><para>After
the installation is finished, installation logs are saved in a file. You can
find the installation logs in the following directories:</para><itemizedlist><listitem><para><filename>/var/sadm/system/logs</filename></para>
</listitem><listitem><para><filename>/var/sadm/install/logs</filename></para>
</listitem>
</itemizedlist>
</step>
</procedure>
</task><sect2 id="fxbnh" arch="x86"><title>Performing a Custom JumpStart Installation
by Editing the GRUB Boot Command</title><para>In some circumstances such as for debugging purposes,
you might want to modify the GRUB boot command. The following procedure describes
the steps to edit the GRUB boot command before performing the custom JumpStart
installation.</para><task id="fxjyc" arch="x86"><title>To Modify the GRUB Boot Command</title><procedure><step><para>To begin the installation, proceed with <olink targetptr="customjump-step-64" remap="internal">Step&nbsp;1</olink> through <olink targetptr="customjump-step-164" remap="internal">Step&nbsp;5</olink> in the preceding procedure, <olink targetptr="customjump-723" remap="internal">To Perform an Installation or Upgrade With the
Custom JumpStart Program and With GRUB</olink>.</para>
</step><step id="fxcvv"><para>If the system is off, turn the system on. If the system
is on, reboot the system.</para><para>The GRUB menu is displayed. This menu
provides a list of boot entries. The entry that is  provided is the Solaris
instance to be installed.</para><itemizedlist><listitem><para>For an installation with CD media:</para><screen remap="wide">GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
+-------------------------------------------------------------------+
|Solaris Express <replaceable>image_directory</replaceable>               
|Solaris Express Serial Console tty                                 |
|Solaris Express Serial Console ttyb (for lx50, v60x and v65)       |
+-------------------------------------------------------------------+
Use the ^ and v keys to select which entry is highlighted. Press
enter to boot the selected OS, 'e' to edit the commands before
booting, or 'c' for a command-line.</screen>
</listitem><listitem><para>For an installation with a DVD media:</para><screen>GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
+-------------------------------------------------------------------+
|Solaris Express Developer Edition <replaceable>image_directory</replaceable> 
|Solaris Express                                                    |
|Solaris Exprress Serial Console ttya                               |
|Solaris Express Serial Console ttyb (for lx50, v60x and v65)       |
+-------------------------------------------------------------------+
Use the ^ and v keys to select which entry is highlighted. Press
enter to boot the selected OS, 'e' to edit the commands before
booting, or 'c' for a command-line.</screen>
</listitem>
</itemizedlist><para>The <replaceable>image_directory</replaceable> is
the name of the directory  where the installation image is located. </para><note><itemizedlist><listitem><para>If you used the NFS to set the path to the JumpStart directory
with the <command>add_install_client</command> command and  the <option>c</option> option,
then you do not need to include the path in the boot entry.</para>
</listitem><listitem><para>If you are not using NFS, then you must note the path to the
compressed configuration file that contains the JumpStart directory.</para>
</listitem>
</itemizedlist>
</note>
</step><step><para>To stop the booting process and use the menu entry editor, type <userinput>e</userinput>.</para><para>A
GRUB edit menu similar to the following displayed.</para><screen>kernel /I86PC.Solaris_11-30/platform/i86pc/kernel/unix - -install -B \
install_media=192.168.79.61:/export/Solaris_11-30,\
sysid_config=192.168.79.57:/export/install/sysid/sysidcfg,\
install_config=192.168.79.57:/export/install/jumpstart"
module /I86PC.Solaris_11-30/x86.miniroot</screen>
</step><step><para>Use the arrow keys to select the boot entry.</para>
</step><step><para>To edit the selected command, type <userinput>e</userinput>. </para><para>A command that is similar to the following example displays.</para><screen>grub edit>kernel /I86PC.Solaris_11-30/platform/i86pc/kernel/unix - -install -B \
install_media=192.168.79.61:/export/Solaris_11-30,\
sysid_config=192.168.79.57:/export/install/sysid/sysidcfg,\
install_config=192.168.79.57:/export/install/jumpstart"
module /I86PC.Solaris_11-30/x86.miniroot</screen>
</step><step><para>Edit the command by typing the options that you need.</para><para>The
syntax for a JumpStart installation is the following.</para><screen>grub edit>kernel$ /I86PC.Solaris_11-<replaceable>image_directory</replaceable>
/platform/i86pc/kernel/<replaceable>$ISADIR</replaceable>/unix/ \
<userinput>- install</userinput> [<replaceable>url</replaceable>|<userinput>ask</userinput>] <emphasis>options</emphasis> \
-B install_media=<replaceable>media_type</replaceable></screen><note><para><emphasis role="strong">Starting with the 5/07 Developer release,</emphasis> GRUB has
enhanced support for directly booting the <literal>unix</literal> kernel.
The new <literal>$ISADIR</literal> keyword resolves to <literal>amd64</literal> for
64-bit hardware and to null for 32-bit hardware. For details, see <olink targetdoc="solinstallnet" targetptr="gazva" remap="external"><citetitle remap="section">GRUB Menu Commands for Installation</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink>.</para>
</note><para>For a description
of JumpStart options, see <olink targetptr="customjump-11" remap="internal">Command Reference
for Booting the System</olink>. </para><para>In the following example, the
OS is installed over the network with a custom JumpStart profile. </para><screen>kernel /I86PC.Solaris_11-8/platform/i86pc/kernel/unix/ <userinput>- install</userinput> \
-B install_media=192.168.79.61:/export/Solaris_11-30,\
sysid_config=192.168.79.57:/export/install/sysid/sysidcfg,\
install_config=192.168.79.57:/export/install/jumpstart"
module /I86PC.Solaris_11-30/x86.miniroot</screen>
</step><step><para>To accept the edits, press Enter.</para><para>Your changes are
saved and the GRUB main menu is displayed.</para><note><para>Pressing the Escape key returns you to the GRUB main menu without
saving your changes.</para>
</note>
</step><step><para>To begin the installation, type <userinput>b</userinput>.</para>
</step>
</procedure>
</task>
</sect2><sect2 id="customjump-11" arch="x86"><title>Command Reference for Booting
the System</title><para>The following table describes the command-line options for the GRUB
menu boot command. The options listed are appropriate for a JumpStart installation.</para><para>The syntax of the boot command
is the following.</para><screen>kernel$ /I86PC.Solaris_11-<replaceable>image_directory</replaceable>/platform/i86pc/kernel/<replaceable>$ISADIR</replaceable>/unix/ \
<userinput>- install</userinput> [<replaceable>url</replaceable>|<userinput>ask</userinput>] \
<emphasis>options</emphasis> -B install_media=<replaceable>media_type</replaceable></screen><note><para><emphasis role="strong">Starting with the 5/07 Developer release,</emphasis> GRUB
has enhanced support for directly booting the <literal>unix</literal> kernel.
For details about these enhancements, see <olink targetdoc="solinstallnet" targetptr="gazva" remap="external"><citetitle remap="section">GRUB Menu Commands for Installation</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Network-Based Installations</citetitle></olink>.</para>
</note><table frame="topbot" pgwide="100" id="gbzck"><title>GRUB Menu Boot Command
Reference</title><tgroup cols="2" colsep="0" rowsep="0"><colspec colname="colspec0" colwidth="18.74*"/><colspec colname="colspec1" colwidth="81.26*"/><thead><row rowsep="1"><entry><para>Option</para>
</entry><entry><para>Description</para>
</entry>
</row>
</thead><tbody><row><entry rowsep="1"><para><literal>kernel$</literal> and <literal>module$</literal></para>
</entry><entry rowsep="1"><para><emphasis role="strong">Starting with the Solaris Express Developer
Edition 5/07 release,</emphasis> enables GRUB to determine 32-bit or 64-bit
hardware capacity. Results are displayed by using the <literal>$ISADIR</literal> keyword.</para><note><para>These new keywords are used in normal installations. However,
the miniroot is 32-bit only. Therefore, failsafe installations do not display
these keywords.</para>
</note>
</entry>
</row><row><entry rowsep="1"><para><literal>$ISADIR</literal></para>
</entry><entry rowsep="1"><para>Resolves to <literal>amd64</literal> for 64-bit hardware and resolves
to null for 32-bit hardware.</para>
</entry>
</row><row><entry rowsep="1"><para><literal>- install</literal></para>
</entry><entry rowsep="1"><para>Performs a custom JumpStart installation.</para><para>In the following example, the system boots from DVD media and the following
options were used:</para><itemizedlist><listitem><para><literal>- install</literal> performs a custom JumpStart </para>
</listitem><listitem><para><filename>file://jumpstart/config.tar</filename> finds the
JumpStart profile on the local disk</para>
</listitem>
</itemizedlist><screen>kernel$ /I86pc.Solaris_11.8/platform/i86pc/kernel/unix <userinput>- install file://jumpstart/config.tar</userinput> \
 -B install_media=dvdrom module /I86Solaris_11.8/x86.new</screen>
</entry>
</row><row><entry><para>[<replaceable>url</replaceable>| ask]</para>
</entry><entry><para>Specifies the location of the custom JumpStart files or prompts you
for the location. </para><itemizedlist><listitem><para><replaceable>url</replaceable> &ndash; Specifies the path
to the files. You can specify a URL for files that are located on an HTTP
or HTTPS server:</para><para>The syntax for an HTTP server is the following:</para><screen>http://<replaceable>server_name:IP_address/jumpstart_dir_path/</replaceable>
<replaceable>compressed_config_file&amp;proxy_info</replaceable></screen><itemizedlist><listitem><para>If you placed a <filename>sysidcfg</filename> file in the
compressed configuration file, you must specify the IP address of the server
that contains the file, as in the following example:</para><screen>kernel$ /I86pc.Solaris_11.8/platform/i86pc/kernel/unix <userinput>install \
http://192.168.2.1/jumpstart/config.tar</userinput> \
 -B install_media=192.168.2.1/export/Solaris_11.8/boot \
module /I86PC.Solaris_11.8/x86.new</screen>
</listitem><listitem><para>If you saved the compressed configuration file on an HTTP
server that is behind a firewall, you must use a proxy specifier during boot.
 You do not need to specify an IP address for the server that contains the
file.  You must specify an IP address for the proxy server, as in the following
example:</para><screen>kernel$ /I86pc.Solaris_11.8/platform/i86pc/kernel/unix <userinput>install \
http://www.shadow.com/jumpstart/config.tar&amp;proxy=131.141.6.151</userinput> \
 -B install_media=192.168.2.1/export/Solaris_11.8/boot \
module /I86PC.Solaris_11.8/x86.new</screen>
</listitem>
</itemizedlist>
</listitem><listitem><para><literal>ask</literal> &ndash; Specifies that the installation
program prompt you to type the location of the compressed configuration file.
You are prompted after the system boots and connects to the network. If you
use this option, you are not able to do a completely hands off JumpStart installation.</para><para>If you bypass the prompt by pressing Return, the Solaris installation
program interactively configures the network parameters.  The installation
program then prompts you for the location of the compressed configuration
file.</para><para>The following example performs a custom JumpStart and boots
from DVD media. You are prompted to type  the location of the configuration
file after the system connects to the network.</para><screen>kernal$ /boot/I86PC.Solaris_11.8/platform/i86pc/kernel/unix/ <userinput>install ask</userinput> -B \
install_media=192.168.2.1:export/sol_11_x86/boot module \
/I86PC.Solaris_11.8_</screen>
</listitem>
</itemizedlist>
</entry>
</row><row><entry><para><replaceable>options</replaceable></para>
</entry><entry><itemizedlist><listitem><para><literal>dhcp</literal> &ndash; Specifies to use a DHCP server
to obtain network installation information that is needed to boot the system.
This option is not needed for a JumpStart installation. If you do not specify
to use a DHCP server by typing <literal>dhcp</literal>, the system uses the <filename>/etc/bootparams</filename> file or the naming service <filename>bootparams</filename> database.
For example, you would not specify <literal>dhcp</literal> if you wanted keep
a static IP address. For example:</para><screen>kernel$ /I86pc.Solaris_11.8/platform/i86pc/kernel/unix <userinput>install \
dhcp</userinput> -B install_media=192.168.2.1:/export/Solaris_11.8/ \
boot module /I86PC.Solaris_11.8/x86.new</screen>
</listitem><listitem><para>The options <literal>nowin</literal> and <literal>text</literal> do
not apply to a JumpStart installation. These options are useful with an interactive
installation. For more information, see <olink targetdoc="solarisinstall" targetptr="webstart-42" remap="external"><citetitle remap="section">To Install or Upgrade With the Solaris Installation Program With GRUB</citetitle> in <citetitle remap="book">Solaris Express Installation Guide: Basic Installations</citetitle></olink>.</para>
</listitem>
</itemizedlist>
</entry>
</row>
</tbody>
</tgroup>
</table>
</sect2>
</sect1>
</chapter>