Basic Jumpstart Instructions for LCSR


Assumptions: 1. Setting up a jumpstart install server
 
A. Mount the Solaris 8 Software CD 1 in machine to be used as jumpstart
install server

B. cd <cd-mount-point>/s0/Solaris_8/Tools

C. run "setup_install_server <destination directory>", where destination
directory is where you want the installation files to reside
NOTE: The client machine must be able to NFS mount the destination
directory

D. After this completes, umount the CD and mount the Solaris 8 Software CD 2

E. cd <cd-mount-point>/s0/Solaris_8/Tools

F. run "add_to_install_server <destination directory>"


2. Setting up a boot server
 

NOTE: If install server is in same subnet, it can be the boot server and
these steps are uneccesary

A. Mount the Solaris 8 Software CD 1 in machine to be used as jumpstart
install server

B. cd <cd-mount-point>/s0/Solaris_8/Tools

C. run "setup_install_server -b <destination directory>", where destination
directory is where you want the boot files to reside
 

3. Setting up a jumpstart directory
 
A. create a directory "jumpstart" (I usually use /jumpstart if there is
room) on the install server
NOTE: The client machine must be able to NFS mount the jumpstart
directory

B. copy farside:/staff/src2/robtuck/jumpstart.tar.gz to "jumpstart" directory

C. run "tar xf jumpstart.tar" in "jumpstart" directory (take a look at the
README file)

D. edit jumpconfig.conf for the particular domain

E. Edit jumpconfig.pl to include or exclude customizations (ie. CDE customizations, hardware customizations)
NOTE: jumpconfig.pl has turned into a real monster.  Please be careful (I am working on a newer system!!!).

F. if there is a "domain" directory under config, check to see if there
are any additional files that may need to be added. A directory may
need to be added for a domain.
NOTE: These are incomplete. (See above statement)

G. check sysidcfg to see if settings are correct for domain

H. edit rules file to suit domain -- look under sun_examples for more info
NOTE: be sure to include jumpconfig.sh in rules (look at existing one)

I. edit an existing profile or create a new one -- look under sun_examples
for more info
NOTE: sysidcfg, rules and profile files are documented in
Solaris 8 Advanced Installation Guide (see README in jumpstart dir)

J. check dotint_master/tint.config to see if it has all required
packages -- add to file as necessary (see http://tint.rutgers.edu for
more info)


4. Add entires to /etc/dfs/dfstab if neccesary for install, boot, and
jumpstart directories as neccessary

5. To start jumpstart installs:
 

A. On boot server (may or not be a seperate server):
1. cd to <destination directory>/Solaris_8/Tools

2. run ./add_install_client -i <ip of machine to add>
-e <ether add. of machine to add> -c <install_server>:<jumpstart_dir>
-p <install_server>:<jumpstart_dir> <client_name> <platform_type>
(man add_install_client for more info)
 

B. On client machine:
1. get to "ok" prompt

2. at "ok" prompt type: boot net -- install

NOTE: There are problems with Jumpstart installs not NFS mouting all of
the necessary directories(especially when crossing subnets).  If you run into this problem
see Rob. (I have a crude fix for this problem until I come up with something better).