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

Document Information

Preface

Part I Planning to Install Over the Network

1.  Where to Find Oracle Solaris Installation Planning Information

2.  Preconfiguring System Configuration Information (Tasks)

3.  Preconfiguring With a Naming Service or DHCP

Part II Installing Over a Local Area Network

4.  Installing From the Network (Overview)

5.  Installing From the Network With DVD Media (Tasks)

6.  Installing From the Network With CD Media (Tasks)

Task Map: Installing From the Network With CD Media

Creating an Install Server With SPARC or x86 CD Media

SPARC: How to Create an Install Server With SPARC or x86 CD Media

Creating a Boot Server on a Subnet With a CD Image

To Create a Boot Server on a Subnet With a CD Image

Adding Systems to Be Installed From the Network With a CD Image

How to Add Systems to Be Installed From the Network With add_install_client (CDs)

Installing the System From the Network With a CD Image

SPARC: How to Install the Client Over the Network (CDs)

x86: How to Install the Client Over the Network With GRUB (CDs)

7.  Patching the Miniroot Image (Tasks)

8.  Installing Over the Network (Examples)

9.  Installing From the Network (Command Reference)

Part III Installing Over a Wide Area Network

10.  WAN Boot (Overview)

11.  Preparing to Install With WAN Boot (Planning)

12.  Installing With WAN Boot (Tasks)

13.  SPARC: Installing With WAN Boot (Tasks)

14.  SPARC: Installing With WAN Boot (Examples)

15.  WAN Boot (Reference)

Part IV Appendixes

A.  Troubleshooting (Tasks)

B.  Installing or Upgrading Remotely (Tasks)

Glossary

Index

Adding Systems to Be Installed From the Network With a CD Image

After you create an install server and, if necessary, a boot server, you must set up each system that you want to install from the network. Use the procedure in this section to set up install servers and clients.

For more options to use with this command, see the add_install_client(1M)man page.

How to Add Systems to Be Installed From the Network With add_install_client (CDs)

After you create an install server, you must set up each system that you want to install from the network.

Before You Begin

If you have a boot server, make sure you have shared the install server installation image. See the procedure “To Create an Install Server,” Step 6.

Each system that you want to install needs to find the following items:

  1. On the install server or boot server, become superuser or assume an equivalent role.

    Note - Roles contain authorizations and privileged commands. For more information about roles, see Configuring RBAC (Task Map) in System Administration Guide: Security Services.


  2. If you use the NIS, NIS+, DNS, or LDAP naming service, verify that the following information about the system to be installed has been added to the naming service:
    • Host name

    • IP address

    • Ethernet address

    For more information about naming services, see System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

  3. Change to the Tools directory on the current Oracle Solaris release CD image on the install server:
    # cd /install-dir-path/Solaris_10/Tools
    install-dir-path

    Specifies the path to the Tools directory

  4. Add the client to the install server's /etc/ethers file.
    1. On the client, find the ethers address. The /etc/ethers map is taken from the local file.
      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d
    2. On the install server, add the address to the list in the /etc/ethers file.
  5. Set up the client system to be installed from the network.
    # ./add_install_client -d -s install-server:install-dir-path \
    -c JumpStart-server:JumpStart-dir-path   -p sysid-server:path \
      -t boot-image-path -b "network-boot-variable=value" \
    -e Ethernet-address client-name platform-group 
    -d

    Specifies that the client is to use DHCP to obtain the network install parameters. If you use only the -d option, the add_install_client command sets up the installation information for client systems of the same class, for example, all SPARC client machines. To set up the installation information for a specific client, use -d with the -e option.

    For x86 clients, use this option to boot the systems from the network by using PXE network boot. The output of this option lists the DHCP options you need to create on the DHCP server.

    For more information about class-specific installations by using DHCP, see Creating DHCP Options and Macros for Oracle Solaris Installation Parameters.

    -s install-server:install-dir-path

    Specifies the name and path to the install server.

    • install-server is the host name of the install server

    • install-dir-path is the absolute path to the current Oracle Solaris release CD image

    -c Jumpstart-server:JumpStart-dir-path

    Specifies a JumpStart directory for JumpStart installations. JumpStart-server is the host name of the server on which the JumpStart directory is located. JumpStart-dir-path is the absolute path to the JumpStart directory.

    -p sysid-server:path

    Specifies the path to the sysidcfg file for preconfiguring system information. sysid-server is either a valid host name or an IP address for the server that contains the file. path is the absolute path to the directory containing the sysidcfg file.

    -t boot-image-path

    Specifies the path to an alternate boot image if you want to use a boot image other than the one in the Tools directory on the current Oracle Solaris release net installation image, CD, or DVD.

    -bboot-property=value

    x86 based systems only: Enables you to set the value of a boot property variable that you want to use to boot the client from the network. The -b must be used with the -e option.

    See the eeprom(1M) man page for descriptions of boot properties.

    -e Ethernet-address

    Specifies the Ethernet address of the client that you want to install. This option enables you to set up the installation information to use for a specific client, including a boot file for that client.

    The nbp. prefix is not used in boot file names. For example, if you specify -e 00:07:e9:04:4a:bf for an x86 based client, the command creates the boot file 010007E9044ABF.i86pc in the /tftpboot directory. However, the current Oracle Solaris release supports the use of legacy boot files with the nbp. prefix.

    For more information about client-specific installations by using DHCP, see Creating DHCP Options and Macros for Oracle Solaris Installation Parameters.

    client-name

    The name of the system to be installed from the network. This name is not the host name of the install server.

    platform-group

    The platform group of the system to be installed. A detailed list of platform groups appears in Platform Names and Groups in Oracle Solaris 10 1/13 Installation Guide: Planning for Installation and Upgrade.

Example 6-2 SPARC: Adding a SPARC Install Client on a SPARC Install Server When Using DHCP (CDs)

The following example illustrates how to add an install client when you are using DHCP to set installation parameters on the network. The install client is named basil, which is an Ultra 5 system. The file system /export/home/cdsparc/Solaris_10/Tools contains the add_install_client command.

For more information about how to use DHCP to set installation parameters for network installations, see Preconfiguring System Configuration Information With the DHCP Service (Tasks).

mysparcinstallserver# cd /export/home/cdsparc/Solaris_10/Tools
mysparcinstallserver# ./add_install_client -d basil sun4u

Example 6-3 Adding an Install Client That Is on the Same Subnet as Its Server (CDs)

The following example illustrates how to add an install client that is on the same subnet as the install server. The install client is named basil, which is an Ultra 5 system. The file system /export/home/cdsparc/Solaris_10/Tools contains the add_install_client command.

myinstallserver# cd /export/home/cdsparc/Solaris_10/Tools 
myinstallserver# ./add_install_client basil sun4u

Example 6-4 Adding an Install Client to a Boot Server (CDs)

The following example illustrates how to add an install client to a boot server. The install client is named rose, which is an Ultra 5 system. Run the command on the boot server. The -s option is used to specify an install server that is named rosemary, which contains a current Oracle Solaris release CD image in /export/home/cdsparc.

mybootserver# cd /export/home/cdsparc/Solaris_10/Tools 
mybootserver# ./add_install_client -s rosemary:/export/home/cdsparc rose sun4u

Example 6-5 x86: Adding a Single x86 Install Client on an x86 Install Server When Using DHCP (CD)

The GRUB bootloader does not use the SUNW.i86pc DHCP class name. The following example illustrates how to add an x86 install client to an install server when you are using DHCP to set installation parameters on the network.

myx86installserver# cd /export/boot/cdx86/Solaris_10/Tools 
myx86installserver# ./add_install_client -d -e 00:07:e9:04:4a:bf \ 
-s rosemary:/export/home/cdx86 i86pc

The previous commands set up the client with the Ethernet address 00:07:e9:04:4a:bf as an installation client. The boot file 010007E9044ABF.i86pc is created on the installation server. In previous releases, this boot file was named nbp.010007E9044ABF.i86pc.

For more information about how to use DHCP to set installation parameters for network installations, see Preconfiguring System Configuration Information With the DHCP Service (Tasks).

Example 6-6 x86: Specifying a Serial Console to Use During a Network Installation (CDs)

The following example illustrates how to add an x86 install client to an install server and specify a serial console to use during the installation. This example sets up the install client in the following manner.

Add the client.

myinstallserver# cd /export/boot/cdx86/Solaris_10/Tools 
myinstallserver# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "console=ttya" i86pc

For a complete description of the boot property variables and values you can use with the -b option, see the eeprom(1M) man page.

Next Steps

If you are using a DHCP server to install the x86 based client over the network, configure the DHCP server and create the options and macros that are listed in the output of the add_install_client -d command. For instructions about how to configure a DHCP server to support network installations, see Preconfiguring System Configuration Information With the DHCP Service (Tasks).

x86 based systems: If you are not using a DHCP server, you must boot the system from a local Oracle Solaris OS DVD or CD.

See Also

For additional information about the add_install_client command, see the install_scripts(1M) man page.