C H A P T E R  4

Installing Solaris 10

This chapter provides information about installing the Solaris 10 5/08 Operating System (Solaris 10 OS) on a Sun Blade X6240 server module.

This chapter includes the following sections:



Note - The information in this chapter is intended for experienced system administrators who are familiar with using the Solaris Operating System on an x86 platform.



About the Solaris 10 Installation



Note - This chapter contains information about installing the Solaris 10 OS from network or media. If you are configuring the preinstalled Solaris 10 OS that is shipped with the server, refer to the Sun Blade X6240 Server Module Installation Guide (820-3961).


The sections in this chapter describe what you need to know to install Solaris OS on a Sun Blade X6240 server module. However, to complete the installation you will need to frequently reference procedures in other Solaris OS documentation. A list of the necessary additional documentation is provided in the section Solaris Documentation.



Note - In this chapter the term “x86” refers to the Intel 32-bit family of microprocessors and compatible 64-bit and 32-bit microprocessors made by AMD. For supported systems, see the Solaris Hardware Compatibility List at http://www.sun.com/bigadmin/hcl.



System Requirements

TABLE 4-1 summarizes the system requirements for installing Solaris 10 on a Sun Blade X6240.


TABLE 4-1 System Requirements

Requirement

Description

Hardware requirements

The server hardware and the initial service processor configuration must be installed before you install the Solaris OS.

Minimum Solaris OS

Solaris 10 5/08 OS.

Memory to install

Memory size is between 4 GB and 64 GB.

Disk space

12 GB or greater.

Swap area

512 MB is the default size.

x86/x64 processor requirements

x86/x64 120-MHz or faster processor is recommended. Hardware floating point support is required.

BIOS

Industry standard x86/x64 BIOS (resident in FLASH). The BIOS must be able to boot from CD or DVD media.



Download Solaris OS



Note - The Solaris 10 OS is shipped with the CD and DVD media and documentation that you will need to install the Solaris OS for both SPARC and x86 platforms. For a Sun Blade X6240 server module, use the media for x86 platforms.



Solaris Documentation

Solaris OS documentation is available from the web at http://docs.sun.com/.



Note - The Solaris installation guides are provided as a collection of installation related documents. The URL for the installation guides listed above points to the installation collection for Solaris 10 5/08. A listing of installation collections for different versions of Solaris (including more recent versions if available) is provided at http://docs.sun.com/app/docs/prod/solaris.10


Solaris 10 documentation is also available on the Solaris Documentation DVD included with your Solaris OS software.


Installation Methods

The Sun Blade X6240 server module supports the following Solaris OS installation methods:

TABLE 4-2 summarizes the installation methods described in this chapter, and provides pointers to the installation instructions.


TABLE 4-2 Installation Methods

Method

Description

Instructions

Boot from the preinstalled image.

The Solaris 5/08 OS image is preinstalled on the Sun Blade X6240 server module hard drive.

Sun Blade X6240 Server Module Installation Guide (820-3968)

Install from DVD or CD-ROM media.

Use the Solaris Installation Program on the CD or DVD media to install one server interactively.

Installing the Solaris Operating System From Distribution Media

Install from the network using PXE.

Use a PXE to install the Solaris OS over the network from remote DVD or CD images or to automate the installation process and install several systems with a JumpStart installation.

To boot over the network using PXE, you need to set up an install server and a DHCP server, and configure the BIOS on each server to boot from the network.

To set up for a PXE installation, see “x86: Guidelines for Booting with PXE,” in the Solaris 10 Installation Guide: Network-Based Installations

To boot by using PXE, see Booting a Server Over the Network Using PXE

Install from a serial console.

Use a serial console to install the Solaris OS in a PXE-based network installation.

Installing the Solaris Operating System Using a Serial Console

Perform a diskless boot.

Boot the Solaris OS on a Sun Blade X6240 server module without a hard drive. Use this method with a PXE-based network installation.

“x86: Booting and Installing Over the Network PXE,” in the Solaris10 Installation Guide: Network-Based Installations




Note - The Solaris OS provides additional programs for installation, such as booting over a wide area network (WAN), but Sun Blade X6240 server modules support only those methods listed in this guide.



Task Map for Solaris 10 Installation

Use TABLE 4-3 to preview the installation process defined as a series of tasks. The table defines each task, describes it, and provides pointers to the instructions for that task.


TABLE 4-3 T ask Map for the Solaris 10 Installation

Task

Description

Relevant Topic

Set up your server.

Install your server hardware and configure the service processor.

Sun Blade X6240 Server Module Installation Guide (820-3968)

Review the Sun Blade X6240 Server Module Product Notes.

The product notes contain late-breaking news about the Solaris OS software and patches.

Sun Blade X6240 Server Module Product Notes (820-3972)

Review the system requirements.

Verify that your server meets the minimum system requirements.

TABLE 4-1

Gather the information you need to install the Solaris OS.

The type of information you need to collect depends on your environment and the method you choose to install the Solaris OS.

About the Solaris 10 Installation

Locate the Solaris OS documentation.

The Solaris OS documentation included with your software contains most of what you need to know about installation.

Solaris Documentation

Install the Solaris OS.

Choose an installation method and locate the installation instructions.

TABLE 4-2

Install additional software, if necessary.

The Solaris OS drivers for the server are bundled in the Solaris OS. However, you may need to install additional software from the Tools and Drivers CD.

Sun Blade X6240 Server Module Product Notes (820-3972)

Install patches, if necessary.

Patches are available from the SunSolve Patch Portal at http://www.sunsolve.sun.com.

Sun Blade X6240 Server Module Product Notes (820-3972)



Preparing to Install the Solaris Operating System

You need to gather information about your system before you install the Solaris OS. The amount of planning and initial set up that you need to perform varies and depends on whether you are preparing for a local installation from CD/DVD, or you are preparing for a PXE-based network installation.

You also need to obtain the appropriate media for your installation.


TABLE 4-4 Installation Media

Media

Title

DVD

Solaris 10 OS 5/08 DVD

CD-ROM

Solaris 10 OS 5/08 Software CDs

Solaris 10 5/08 Languages for x86 Platforms CD

Tools and Drivers CD

Patches

See the Sun Blade X6240 Server Module Product Notes for information about patches.


Installation Prerequisites

You must complete the following tasks before you install the Solaris OS.

1. Verify that your system meets the minimum system requirements (see System Requirements).

2. If you are using the Solaris Installation Program GUI or text installer, you need a local CD/DVD drive or a network connection, a keyboard, and a monitor. You will also need the multi-port dongle cable to connect to the front of the server module. For more information, see the Sun Blade X6240 Server Module Installation Guide (820-3968).

3. Gather the information you need to install the Solaris OS.

4. If you are installing the Solaris OS over the network, you need to set up a PXE-based network installation before you install the Solaris OS.



Note - Consult the appropriate platform guide that ships with Solaris 10 for detailed information about remote installation via USB. If USB-based installation is not supported, use PXE.



Booting a Server in a GRUB-Based Environment

Starting with the Solaris 10 1/06 (Solaris 10 version 1/06) release, x86-based systems use the open-source GNU Grand Unified Bootloader (GRUB). GRUB is the boot loader that is responsible for loading a boot archive into a system's memory. The boot archive contains the kernel modules and configuration files that are required to boot the system. For more information on GRUB, refer to the grub(5) man page.

For information on how to boot a Sun Blade X6240 server module that is running Solaris 10 in a GRUB-based environment, refer to the Solaris 10 System Administration Guide: Basic Administration at: http://docs.sun.com/app/docs/doc/819-2379


Booting a Server Over the Network Using PXE

Use this procedure along with the instructions in Solaris 10 Installation Guide: Networked-Based Installations at http://docs.sun.com/app/docs/doc/820-4040.

The Sun Blade X6240 server module implements the PXE specification required for a PXE network boot. PXE technology provides the server module with the capability to boot the Solaris OS over the network using the Dynamic Host Configuration Protocol (DHCP). Using a PXE-based network installation, you can install the Solaris OS onto a server module from the network with remote CD or DVD images. You can also automate the installation process and install the Solaris OS on several Sun Blade X6240 server modules using a JumpStart scenario.

A PXE network boot is a direct network boot. No boot media is required on the Sun Blade X6240 server module client system.

Before You Begin

Before you can boot over the network using PXE, you must complete the following tasks:

1. Set up an installation server.

2. Add the Sun Blade X6240 server module clients to be installed.

3. Set up a DHCP server.


procedure icon  To Boot a Server Over the Network Using PXE

1. Perform the tasks in “Guidelines for Booting with PXE,” located in Solaris 10 Installation Guide: Network-Based Installations, located at http://docs.sun.com/app/docs/doc/817-5504.

If you have already set up the systems you need for a PXE boot, review the Task Map (TABLE 4-3) to verify that you have performed all the steps.


procedure icon  Boot the server over the network using PXE.

1. Complete the steps in Solaris 10 Installation Guide: Network-Based Installations at http://docs.sun.com/app/docs/doc/817-5504.

2. Follow the instructions on the screen.

3. When the BIOS screen appears, press F12 to perform a network boot from the PXE server.


Installing the Solaris Operating System From Distribution Media

Use this procedure to install the Solaris OS onto a Sun Blade X6240 server module from CD/DVD media. This procedure describes an interactive installation using the Solaris Installation Program.

The Solaris Installation Program on the Solaris 10 OS media can be run with a GUI or as an interactive text installer in a console session. The GUI or command-line interface (CLI) uses screens to guide you step-by-step through installing the OS.



Note - The Solaris 10 5/08 Operating System or Solaris 2009.06 Operating System is preinstalled on the Sun Blade X6240 server module boot disk. If Solaris 10 5/08 OS is installed, you do not have to use this procedure unless you are installing a newer version. Instructions for installing the Solaris 5/08 OS from the boot disk are provided in the Sun Blade X6240 Server Module Installation Guide (820-3968).



procedure icon  To Install the Solaris OS From Distribution Media



Note - Before starting this procedure, perform the tasks described inPreparing to Install the Solaris Operating System.


1. Power down the server module.

2. Connect the multi-port dongle cable to the connector on the front of the server.

3. Connect a USB CD/DVD drive to the USB connector on the multi-port dongle cable.

4. Power on to boot the server module.

The server module BIOS supports booting from a CD/DVD.

5. Insert the Solaris 10 OS CD/DVD into your Sun Blade X6240 server module.

6. Continue the installation procedure by performing the steps in the procedure: “x86: To Install or Upgrade with the Solaris Installation Program,” in Chapter 2 at http://docs.sun.com/app/docs/doc/817-0544.

Start the procedure at Step 4. When prompted, answer the configuration questions to complete the installation.

You can accept the default values on the screens to format the entire hard disk, use auto-layout file systems, and install a preselected set of software. Alternately, you can customize the installation to modify the hard disk layout, modify a Solaris fdisk partition, and select the software that you want to install.


Installing the Solaris Operating System Using a Serial Console

The Solaris text installer enables you to type information in to a terminal or a console window to interact with the Solaris OS Installation Program. You can use this procedure to install the Solaris 10 OS over the network using PXE.

Before You Begin

The network interface card (NIC) in your Sun Blade X6240 server supports the PXE network booting protocol. The system BIOS and network interface BIOS on your server module automatically query the network for a DHCP server.

Before you set up the serial console, you need to set up the following systems for a PXE-based network installation:

To set up these systems, see Solaris 10 Installation Guide: Network-Based Installations at http://docs.sun.com/app/docs/doc/820-4040.


procedure icon  To Install the Solaris Operating System Using a Serial Console



Note - For more information on Steps 1 through 3 of this procedure, see Solaris 10 Installation Guide: Network-Based Installations at http://docs.sun.com/app/docs/doc/820-4040.


1. Connect a terminal to the serial port on the service processor.

You can use a terminal, a PC running terminal emulation software, or a terminal server.

2. Set the terminal to receive at 9600 baud.

3. Add an x86 install client to an install server and specify a boot device to use during the installation.

If you specify the boot device when you set up the install client, you are not prompted for this information by the Device Configuration Assistant during the installation.

The examples below use the following values:

Enter the commands specified in the examples below for the OS version that you are using:



Tip - See the man pages for these commands for more information on usage.


# cd /export/boot/Solaris_10/Tools

# ./add_install_client -d -e “00:07:e9:04:4a:bf” \

-b “consolatory” i86pc

# datum -A -m 01000039FCF2EF \

-d “:BootSrvA=192.168.0.123:BootFile=01000039FCF2EF:”

# pntadm -f 01 -A $CLIENT_IP -i 01000039FCF2EF \

-m 01000039FCF2EF $CLIENT_NET

4. Log in to the service processor as an Administrator.

5. Type the following command to use the serial console:

start /SP/console

6. Boot the Sun Blade X6240 server module.

Refer to the instructions in Solaris 10 Installation Guide: Network-Based Installations at http://docs.sun.com/app/docs/doc/817-5504.

7. When prompted, press F12 at the BIOS menu.

8. After the OS is installed, log in to the system and type the following eeprom command to change bootenv.rc:

eeprom input-console=ttya