Setting up a Jumpstart Network -------------------------------------------- Jumpstart Server Set-up #! You will need a minimum of 1200mb free in /export directory #! Anything enclosed in <> (ex: , , ) should be #! substituted with the appropriate machine name without the <>. #! Example should be replaced with goofy. The name goofy #! is the name of the jumpstart client. 1) # mkdir -p /export/jumpstart 2) # cd /cdrom/cdrom0/s0/Solaris_8/Tools 3) # ./setup_install_server /export/jumpstart #! This will take a minimum of 45 minutes Jumpstart Client Set-up (on server) 1) # vi /etc/ethers <8:0:20:xx:xx:xx> 2) # vi /etc/hosts 3) # cd /export/jumpstart/Solaris_8/Misc 4) # cp -R jumpstart_sample /export/config #! Step 4 is optional. The jumpstart_sample is useable #! from the CD. This step cuts down on future syntax. 5) # cd /export/config 6) # vi rules hostname - /.conf - #! There should be 5 fields in this entry. They need to be tab delimited. #! Keep in mind that you have not yet created /.conf. #! The two fields denoted by a "-" are for optional start and finish scripts. 7) # mkdir /export/config/ 8) # cd /export/config/ 9) # vi .conf install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 650 / filesys c0t0d0s1 256 swap filesys c0t0d0s6 1000 /usr filesys c0t0d0s7 free /export cluster SUNWCall #! The following partioning scheme is based on a 4gb drive. 10) # /export/config/check #! This will check the syntax of the class file. 11) # vi /export/config//sysidcfg system_locale=en_US timeserver= timezone= network_interface=PRIMARY { hostname= ip_address= netmask=255.255.255.0 protocol_ipv6=no default_route= } terminal=sun-cmd name_service=NONE #! The network_interface may be included on one line, space delimited. 12) # cd /export/jumpstart/Solaris_8/Tools 13) # ./add_install_client -s :/export/jumpstart \ -p :/export/config/ \ -c :/export/config sun4u #! The "\" denotes continued on the same line. Do not include this #! syntax in your command line. #! sun4u is specific platform architecture. Be sure to specify #! the appropriate type for the client. (sun4m, sun4c, etc...) 14) # vi /etc/dfs/dfstab share -F nfs -o ro,anon=0 /export #! You are editing the entry made after you have run the add_install_client script. 15) #/etc/init.d/rpc stop 16) #/etc/init.d/rpc start 17) #/etc/init.d/nfs.server start #! This is only if the server will be sharing for the first time. Client Instructions 1) # init 0 2) ok boot net - install - w #! The client has not had a fully successful jumpstart until #! you see the packages installing. Troubleshooting -------------------------------------------------------- #! Most errors occur in the sysidcfg file or the add_install_client. #! syntax. To avoid troubleshooting headaches, do the following: 1) # cat /dev/null > /etc/bootparams 2) Run the add_install_client again 3) Reboot the client and try again. #! Common sysidfcg errors occur when network_interface entries #! are not space delimited. Closely scrutinize the file. One #! typo will abort the entire jumpstart.