The JumpStart directory must be added to the bootparams database for successful network installation. You should use the same procedure you chose to use to "Add Client Information for a Network Install". You can also directly edit the bootparams database on the install server.
The following procedure is not necessary if you are using a diskette for the JumpStart directory.
Follow the same procedure that you used to set up the network servers in Chapter 7, Preparing to Install Trusted Solaris Over a Network.
As role admin, at label admin_low
,
launch the Host Manager using the same naming service you did for setting
up network install, and select a workstation.
See "Add Client Information Using the Host Manager" for a description of the Host Manager interface.
Enter jumpstart_dir_path as the Profile Server entry and click OK.
For example, enter stork:/jumpstart.
Choose File > Save Changes.
When you save the entry, the Host Manager places the information in the bootparams database.
Repeat for all hosts to be installed with custom JumpStart, then exit the Host Manager.
As role admin, at label admin_low
,
launch the Database Manager using the same naming service you did for setting
up network install.
Load the bootparams database.
To fully automate custom JumpStart, add an ns entry before the initial entry. Leave a space between it and the next entry.
ns=nis+_server:nisplus(netmask)
For example,
ns=grebe:nisplus(255.255.255.0)
As root, at label admin_low
,
go to "Add Client Information with the add_install_client Command".
Use the -c option to the add_install_client command to add JumpStart details to the local bootparams database.
# ./add_install_client -c [server:jumpstart_dir_path] [-e ethernet_address \ host_name platform_group
In this command,
Specifies a JumpStart directory for custom JumpStart installations. This option and its arguments are required for custom JumpStart.
server is the host name of the server on which the JumpStart directory is located. jumpstart_dir_path is the absolute path of the JumpStart directory.
For example, issuing the following command on an install/boot server modifies the local bootparams database to look for custom JumpStart information in the stork:/jumpstart directory.:
# ./add_install_client -e 8:0:20:17:22:a4 \ -c stork:/jumpstart \ -s heron:/export/install/ts7_sparc willet sun4m |
The result: The client willet can be installed with custom JumpStart. Its Trusted Solaris 2.5.1 image will come from heron (as will its boot information), and its custom JumpStart installation profile will come from stork.
If you want to check the bootparams database file directly:
On the install server, as role admin at label admin_low
, edit the bootparams database.
For details, see "To Open and Modify a Solstice_Apps Database".
Scroll through a host's entry to locate the keyword=value pairs: install_server=server:install_dir_path install_config=server:jumpstart_dir_path
For example, the following keyword=value pair in a workstation's bootparams entry would enable it to access the /jumpstart directory on the server named stork:
install_config=stork:/jumpstart
The following keyword=value pair in the same workstation's bootparams entry would enable it to access the Trusted Solaris installation image on heron. Together, these keyword=value pairs enable custom JumpStart:
install_server=heron:/export/install/ts7_sparc
Continue with "Creating a Profile".