JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 10 1/13 Installation Guide: JumpStart Installations     Oracle Solaris 10 1/13 Information Library
search filter icon
search icon

Document Information

Preface

1.  Where to Find Oracle Solaris Installation Planning Information

2.  JumpStart (Overview)

3.  Preparing JumpStart Installations (Tasks)

4.  Using Optional JumpStart Features (Tasks)

5.  Creating Custom Rule and Probe Keywords (Tasks)

6.  Performing a JumpStart Installation (Tasks)

JumpStart Installation Issues

SPARC: Setting Up a System for a JumpStart Installation (Task Map)

SPARC: Performing a JumpStart Installation

To Prepare to Install a Flash Archive With a JumpStart Installation

SPARC: To Perform an Installation or Upgrade With the JumpStart Program

SPARC: Command Reference for the boot Command

x86: Setting Up a System for a JumpStart Installation (Task Map)

x86: Performing a JumpStart Installation

x86: How to Perform an Installation or Upgrade With the JumpStart Program and GRUB

x86: Command Reference for Booting the System

7.  Installing With JumpStart (Examples)

8.  JumpStart Keyword Reference

9.  Installing a ZFS Root Pool With JumpStart

Glossary

Index

x86: Performing a JumpStart Installation

During a JumpStart installation, the JumpStart program attempts to match the system that is being installed to the rules in the rules.ok 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 rules.ok file and begins to install the system, based on the matched rule's profile.

You can install a flash archive with JumpStart. For instructions, see To Prepare to Install a Flash Archive With a JumpStart Installation.

Choose the following procedures to perform an installation or upgrade with the JumpStart program and GRUB.

x86: How to Perform an Installation or Upgrade With the JumpStart Program and GRUB

Use this procedure to install the Oracle Solaris OS for an x86 based system with the GRUB.

Before You Begin

  1. If you are using a profile diskette, insert the profile diskette into the system's diskette drive.

    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.

  2. Boot the system.
    • If you boot from the Oracle Solaris Operating System DVD or the Oracle Solaris Software - 1 CD, insert the disc.

      Your system's BIOS must support booting from a DVD or CD. 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. For more information, See your hardware documentation.

    • 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.

  3. If the system is off, turn the system on. If the system is on, reboot the system.

    The GRUB menu is displayed. This menu provides a list of boot entries.

    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-------------------------------------------------------------------+
    |Oracle Solaris 10 8/11 image_directory                               |
    |Solaris Serial Console ttya                                        |
    |Solaris Serial Console ttyb (for lx50, v60x and v65x               |
    +-------------------------------------------------------------------+
    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.

    image-directory is the name of the directory where the installation image is located. The path to the JumpStart files was defined with the add_install_client command and the -c option.

  4. Determine whether you want to perform a standard boot of the OS or modify the GRUB boot command before performing the JumpStart installation, for example, for debugging purposes.
    • To perform a standard boot process, press Enter with Oracle Solaris 10 8/11 highlighted.
    • To modify the GRUB boot command and perform a custom boot process:
      1. Stop the booting process by typing e.

        The GRUB edit menu is displayed.

        kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B console=ttyb,\
        install_media=131.141.2.32:/export/mary/v11 \
        module /I86PC.Solaris_11-8/x86.new
      2. Use the arrow keys to select the boot entry.
      3. Type e to access the editor.

        A command that is similar to the following example displays.

        grub edit>kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B \
        console=ttyb,install_media=131.141.2.32:/export/mary/_\
        module /I86PC.Solaris_11-8/x86.new
      4. Edit the command by typing the options that you need.

        The syntax for a JumpStart installation is the following.

        grub edit>kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ \
        - install [url|ask] options -B install_media=media-type

        For a description of JumpStart options, see x86: Command Reference for Booting the System.

        In the following example, the OS is installed over the network with a JumpStart profile.

        kernel /I86PC.Solaris_11-8/multiboot kernel/unix/ - install \
        -B install_media=131.141.2.32:/export/mary/v11 \
        module /I86PC.Solaris_11-8/x86.new
      5. To accept the edits, press Enter.

        Note - To return to the GRUB main menu without saving your changes, press Escape.


        Your changes are saved and the GRUB main menu is displayed.

      6. Type bto begin the boot process.

        The installation menu is displayed.

  5. Type 2 and press Enter to select the JumpStart method.

    The JumpStart installation begins.


    Note - If you do not make a selection within 30 seconds, the Oracle Solaris interactive installation program begins. You can stop the timer by typing any key at the command line.


  6. If you did not preconfigure system information in the sysidcfg file, when prompted, answer the questions about system configuration.

    Note - Starting with the Oracle Solaris 10 9/10 release, if you do not include the auto_reg keyword in the sysidcfg file, you will be prompted to provide your support credentials and proxy information for Auto Registration.


  7. Follow the instructions on the screen to install the software.

    When the JumpStart program finishes installing the Oracle Solaris software, the system reboots automatically. Also, the GRUB menu.lst file is automatically updated. Then the instance of Oracle Solaris that you have installed appears in the next use of the GRUB menu.

    After the installation is finished, installation logs are saved in a file. You can find the installation logs in the following directories:

    • /var/sadm/system/logs

    • /var/sadm/install/logs

x86: Command Reference for Booting the System

The following table describes the command-line options for the GRUB menu boot command. The options listed are appropriate for a JumpStart installation.

The syntax of the boot command is as follows:

kernel /I86PC.Solaris_11-image-directory/multiboot kernel/unix/ - install \
[url|ask] options -B install_media=media-type

Table 6-4 GRUB Menu Boot Command Reference

Option
Description
- install
Performs a JumpStart installation.

In the following example, the system boots from DVD media and the following options were used:

  • - install performs a JumpStart

  • file://jumpstart/config.tar finds the JumpStart profile on the local disk

kernel /I86pc.Solaris_11.8/multiboot - install file://jumpstart/config.tar \
 -B install_media=dvdrom module /I86Solaris_11.8/x86.new
[url| ask]
Specifies the location of the JumpStart files or prompts you for the location.
  • url – Specifies the path to the files. You can specify a URL for files that are located on an HTTP or HTTPS server:

    The syntax for an HTTP server is the following:

    http://server-name:IP-address/jumpstart-dir/
    compressed-config-file&proxy-info
    • If you placed a sysidcfg file in the compressed configuration file, you must specify the IP address of the server that contains the file, as in the following example:

      kernel /I86pc.Solaris_11.8/multiboot install \
      http://192.168.2.1/jumpstart/config.tar \
       -B install_media=192.168.2.1/export/Solaris_11.8/boot \
      module /I86PC.Solaris_11.8/x86.new
    • 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:

      kernel /I86pc.Solaris_11.8/multiboot install \
      http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151 \
       -B install_media=192.168.2.1/export/Solaris_11.8/boot \
      module /I86PC.Solaris_11.8/x86.new
  • ask – 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.

    If you bypass the prompt by pressing Return, the Oracle Solaris installation program interactively configures the network parameters. The installation program then prompts you for the location of the compressed configuration file.

    The following example performs a JumpStart installation and boots from DVD media. You are prompted to type the location of the configuration file after the system connects to the network.

    kernal /boot/multiboot kernel/unix install ask -B \
    install_media=192.168.2.1:export/sol_11_x86/boot module \
    /I86PC.Solaris_11.8_