JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Sun Fire X4640 Server Product Documentation     Sun Fire X4640 Server Documentation Library
search filter icon
search icon

Document Information

Using This Documentation

Product Downloads

Get Software and Firmware Downloads

About This Documentation (PDF and HTML)

We Welcome Your Comments

Change History

Hardware Installation and Product Notes

Hardware Installation

Installation Overview

Sun Fire X4640 Server Front and Back Panel Features and Components

Installing the Server Hardware

Removing the Server From the Rack

Cabling and Power

Getting Service for Your Server

Sun Fire X4640 Server Specifications

Managing Your Server

Communicating With the ILOM and the System Console

Setting Up Your Operating System

Product Notes

Overview of the Sun Fire X4640 Server Product Notes

Supported Software and Firmware

Hardware Issues

Solaris Operating System Issues

Linux Operating System Issues

Windows Operating System Issues

VMware ESX and VMware ESXi Issues

Sun Installation Assistant Issues

MegaRAID Storage Manager (MSM) Issues

Integrated Lights Out Manager (ILOM) Issues

BIOS Issues

Documentation Issues

Operating System Installation

Sun Installation Assistant

Introduction to Sun Installation Assistant

Getting Started With Sun Installation Assistant

SIA Version 2.3 Through 2.4 Features and Benefits

SIA Task List

Supported Servers and SIA Media Availability

Supported Operating Systems

Starting SIA and Preparing for Deployment or Recovery Tasks

Local and Remote Media Options

How to Start SIA and Prepare for Tasks Using Local or Remote Media

Configuring RAID

RAID Support Using SIA

How to Create a RAID Volume Using SIA

How to Delete a RAID Volume Using SIA

Installing Windows With SIA

How to Install Windows With SIA Using Local or Remote Media

Installing Linux With SIA

How to Install Linux With SIA Using Local or Remote Media

Using SIA to Upgrade System Firmware

How to Upgrade the System BIOS and ILOM Firmware

How to Upgrade Expander Firmware

How to Upgrade HBA Firmware

Using SIA to Recover a Service Processor

How to Recover a Service Processor

Performing an SIA PXE-Based Attended Installation

Set Up the PXE Infrastructure

Obtain the SIA PXE Image Files

How to Create the SIA Image and Prepare for PXE Boot

How to Boot SIA From a PXE Server for an Attended Installation

Performing an SIA PXE-Based Unattended Installation

Set Up the PXE Infrastructure

Obtain the SIA PXE Image Files

Contents of the SIA State File

How to Prepare for an Unattended SIA Installation of Linux

How to Prepare for an Unattended SIA Installation of Windows Server

How to Prepare for an Unattended SIA Firmware Upgrade

How to Create the SIA Image and Prepare for PXE Boot

How to Boot SIA From a PXE Server and Perform an Unattended Installation

Observing an SIA PXE-Based Unattended Installation

Set Up Passwords for Root and Virtual Access

Using a System Console

Using a Virtual Console or Secure Shell (SSH) Connection

Using a VNC Viewer

How to Establish Connection Using a VNC Viewer

Using a Serial Console

How to Establish a Connection Using a Serial Console

Troubleshooting SIA

SIA Error Messages

SIA Installation Log File

Debugging Unattended Installation Problems

How to Debug a PXE Image That Does Not Boot

Creating a Bootable SIA USB Flash Drive

Requirements

Getting the Software

How to Get the Syslinux and SIA Software

Preparing the USB Flash Drive

How to Prepare the USB Flash Drive on a Windows XP System

How to Prepare the USB Flash Drive on a Linux (Red Hat/SUSE) System

Setting BIOS Parameters and Booting Off the SIA USB Flash Drive

How to Set the BIOS Parameters and Boot Off the SIA USB Flash Drive

Identifying a Linux Boot Device on a Sun Fire X4500 Server

How to Identify a Linux Boot Device on a Sun Fire X4500 Server

Installing Service Tags

How to Install Service Tags in Linux

How to Install Service Tags in Windows

Solaris Operating System

Introduction to Solaris OS and OpenSolaris Installation

Installing the Solaris 10 Operating System

Installing the OpenSolaris Operating System

Booting From OS Distribution Media

Identifying Logical and Physical Network Interface Names for Solaris OS Installation

Preliminary Tasks Before Installing An OS

Linux

Introduction to Linux Installation

Sun Installation Assistant (SIA)

Installing Red Hat Enterprise Linux

Installing and Updating SUSE Linux Enterprise Server

Configuring a Linux Server to Support PXE Installation

Booting From OS Distribution Media

Preliminary Tasks Before Installing An OS

Identifying Logical and Physical Network Interface Names for Linux OS Configuration

Windows

Introduction to Windows Installation

Sun Installation Assistant (SIA)

Getting Started With Windows Server 2008 Installation

Downloading Server Software

Selecting a Media Delivery Method

Configuring a Remote Console

Installing Windows Server 2008

Updating Critical Drivers and Installing Supplemental Software

Incorporating Sun Fire Drivers Into a WIM Image

Identifying Network Interfaces in Windows

ESX

Introduction to ESX Installation

Installing VMware ESX 4

Installing VMware ESXi 4.0 Installable

Booting From OS Distribution Media

Preliminary Tasks Before Installing An OS

Administration, Diagnostics, and Service

Administration Using ILOM

Overview of the ILOM Supplement

Introduction to ILOM Software

Communicating With the ILOM and the System Console

Updating Firmware

Using ILOM to Monitor the Host

Diagnostics

Overview of the Diagnostics Guide

Introduction to System Diagnostics

Troubleshooting the Server

Troubleshooting DIMM Problems

Using the ILOM to Monitor the Host

Using SunVTS Diagnostics Software

Creating a Data Collector Snapshot

Resetting the SP

Service

Sun Fire X4640 Server Service Manual Overview

Controlling Power and Performing Hardware Reset

Removing and Installing Components

Configuring the System Using the BIOS Setup Utilities

Sun Fire X4640 Server References and Specifications

Index

How to Prepare the USB Flash Drive on a Linux (Red Hat/SUSE) System

Before You Begin

This procedure requires the use of parted utility version 1.8.6 or later. Do not use earlier versions of parted.

  1. Extract (unzip) the contents of the syslinux-version.zip archive file.

    # unzip syslinux-version.zip

    Where version represents the Syslinux version number.

  2. Insert the USB flash drive into a working USB 2.0 port.
  3. Use the tail command to identify the USB flash drive’s device name.

    # tail /var/log/messages

    You should see the device name (such as, sda or sdb). Example output is shown below:

    Nov 12 13:19:29 server kernel: scsi 4:0:0:0: Lexar, Inc. USBdisk PQ: 0 ANSI: 0 CCS
    Nov 12 13:19:29 server kernel: sd 4:0:0:0: [sdb] 1030750208 512-byte hardware sectors (1030 MB)
    Nov 12 13:19:29 server kernel: sd 4:0:0:0: [sdb] Write Protect is off
    Nov 12 13:19:29 server kernel: sd 4:0:0:0: [sdb] Assuming drive cache: write through
    Nov 12 13:19:29 server kernel: sdb:
    Nov 12 13:19:29 server kernel: sd 4:0:0:0: [sdb] Attached SCSI removable disk
    Nov 12 13:19:29 server kernel: sd 4:0:0:0: Attached scsi generic sg2 type 0

    Caution

    Caution - Be sure to confirm and make a note of the device name of the USB flash drive (/dev/sda, /dev/sdb, etc.). The instructions listed here require you to delete existing partition(s) on the USB flash disk. Making a mistake in identifying the device might cause you to erase a hard disk.


  4. Create a single bootable partition on the USB flash drive using parted, as follows:

    Note - This procedure requires the use of parted utility version 1.8.6 or later. Do not use earlier versions of parted.



    Note - These steps require superuser (su - root) access.


    1. If Linux has automounted the device, unmount it first.

      # umount /dev/sdX1

      Where X is the drive letter for the USB flash drive (for example, /dev/sda or /dev/sdb), and 1 indicates the first partition.

    2. Use parted to delete all partitions and create a new bootable FAT32 partition:

      # /sbin/parted /dev/sdX

      Where X is the drive letter for the USB flash drive (for example, /dev/sda or /dev/sdb).

      The parted command prompt displays.

    3. Enter the following commands in the order listed and follow the prompts to create your bootable primary partition:
      • (parted): mklabel

        You will be prompted to create a disk label type. If msdos is not listed as the default, you will need to enter msdos at the appropriate prompt, as shown in the example below:

        Warning: The existing label on sdx will be destroyed and all 
        data on this disk will be lost. Do you want to continue?
        Yes/No: yes
        New disk label type? msdos
      • (parted): mkpartfs

        Creates a new partition on the disk. Answer the prompts to confirm that this will be the primary partition, fat32 format, spanning the entire disk minus the last megabyte (starting at 1, and ending at -1). Example output is shown below:

        Partition type? primary/extended? primary
        File system type? [ext2] fat32
        Start? 1
        End? -1
      • (parted): set 1 boot on

        Sets the boot flag for this partition.

      • (parted): set 1 lba on

        Sets the lba (Linear Block Addressing) flag for this partition.

      • (parted): print

        Displays the current settings for the new partition. Example output is shown below:

      Model: Lexar, Inc. USBdisk (scsi)
      Disk /dev/sdb: 1031MB
      Sector size (logical/physical): 512B/512B
      Partition Table: msdos
      
      Minor   Start   End     Size    Type     Filesystem  Flags
       1      16.4kB  931MB   1031MB  primary  fat32       boot, lba
      (parted)
      • (parted): quit

        Quits the parted utility.

  5. Navigate to the Syslinux mbr directory:

    # cd path/mbr

    Where path is the folder to which you extracted Syslinux.

  6. Locate the Syslinux master boot record file mbr.bin in the mbr directory and write it to the disk using the following command:

    # cat mbr.bin > /dev/sdX

    Where X is the drive letter for the USB flash drive (for example, /dev/sda or /dev/sdb).

  7. Navigate to the Syslinux unix directory:

    # cd path/unix

    Where path is the folder to which you extracted Syslinux.


    Note - For later versions of Syslinux, the unix directory might be replaced with a linux directory. If so, replace the unix directory name with linux.


  8. From the Syslinux unix directory, enter the following command:

    # ./syslinux /dev/sdX1

    Where X is the drive letter for the USB flash drive (for example, /dev/sda or /dev/sdb), and 1 indicates the first partition.


    Note - In the next step you will need to specify the mount point. If autofs is running, it might have auto–mounted the drive partition to some other mount point. If this happens, unmount it by entering the command:

    umount /dev/sdX1


  9. Mount the drive to a mount point by entering the command:

    # mount -t vfat /dev/sdX1 /mnt

    Where X is the drive letter for the USB flash drive (for example, /dev/sda or /dev/sdb), and 1 indicates the first partition. For this example, the mount point is /mnt.

  10. Extract the contents of the SIA-version.zip archive file to the USB flash drive by entering the following command:

    # unzip -q -d /mnt ~/path/SIA-version.zip -x “source/*”

    Where path represents the path to the directory where the .zip file is located, and version represents the SIA version number. The “source/*” parameter excludes the any source files from the extraction to save time and disk space.

  11. Unmount the USB flash drive:

    # umount /mnt

  12. Remove the flash drive from client machine.

    The USB flash drive is now ready to boot SIA.

Next Steps

To begin the OS installation using the SIA USB flash drive, see Setting BIOS Parameters and Booting Off the SIA USB Flash Drive.