Custom Jumpstart procedure
Three Main components of Configuring jumpstart sever are as below:
1. Installation server configuration
2. Boot Server configuration
3. Client server configuration
Step 1 Installation server configuration @ server1:
1. #mkdir /export/jumpstart
2. Insert the CD in the cdrom
3. cd /cdrom/cdrom0/s0/Solaris_10/Tools
4. #./setup_install_server /export/jumpstart
5. After creating the image of 1st CD
a.#cd
b.#eject
c.Now insert the 2nd CD into cdrom & let it mount automatically
d.#cd /cdrom/cdrom0/s0/Solaris_10/Tools
e.#./add_to_install_server /export/jumpstart
NOTE: Step number 5 is not required if we are using the Solaris 10 DVD.
Step 2 Boot Server configuration @ Server1:
1. Insert the cd #1 & let it open automatically
2. #cd /cdrom/cdrom0/s0/Solaris_10/Misc/Jumpstart_sample/
3. #cp -r host_class /export/jumpstart
4. #cp -r check /export/jumpstart
5. #cp -r rules /export/jumpstart
6. Make the below changes in the /export/jumpstart/host_class file
#vi /export/jumpstart/host_class
install_type initial_install
system_type standalone
partitioning explicit
cluster SUNWCall
filesys c0t0d0s0 10000 /
filesys c0t0d0s1 1024 swap
filesys c0t0d0s7 1000 /export/home
:wq!
7. Make the below changes in the host configuaration area as below in the /export/jumpstart/rules file
#vi /export/jumpstart/rules
#hostname sample_host – host_class set_root_pw
hostname station1 – host_class –
:wq!
(Note make sure that all the lines below of host configuaration are commented with ‘#’)
8. #cd /export/jumpstart
#./check
(The above steps generates rules.ok file only if syntax & configuration is Ok with rules & host_class file.)
Step 3 Client server configuration @ server1:
1. #vi /etc/ethers
8:0:20:cf:71:d2 station1
(To get the MAC id execute banner command at Ok prompt @ station1 )
2. #vi /etc/hosts
127.0.0.1 localhost
192.168.0.1 server1 loghost
192.168.0.10 station1
(Note: This step will assign the IP 192.168.0.10 to the station1 client)
3. #vi /export/jumpstart/sysidcfg
system_locale=en_US
timezone=EST
timeserver=localhost
terminal=vt100
name_service=NONE
security_policy=none
root_password=El2UPcUnIueS6
nfs4_domain=dynamic
network_interface=hme0 {primary protocol_ipv6=no netmask=255.255.255.0 default_route=none}
(Note: Make sure that the N/W interface is properly given as per n/w of client m/c such as pcn0,hme0 & so on Also root_password
is known password from /etc/shadow file )
4. #cd /export/Jumpstart/Solaris_10/Tools
5. #./add_install_client -s server1:/export/jumpstart -c server1:/export/jumpstart -p server1:/export/jumpstart client1 sun4u
In the command
-s indicates the name & location of the Boot Sever
-c Indicaes the name & location of the Configuration server
-p indicates the name & location of the server that contains sysidcfg file
Above steps does the below things:
1. It will add the entry of station1 in boot paramter
2. TFTP service will get enabled.
3. /export/jumpstart directory will be get shared via NFS.
Final Step starting the boot at the client @ station1:
1. come to OK prompt by pressing STOP+A command
2. OK boot net – install nowin (text based installation ) or
Ok boot net – install (GUI based installation)
[Get the coffee from coffee machine & relaxed till the installation completes 🙂 ]
To know about the another method of solaris installation which is Flash installation click below link.
To know about all topics related to Solaris Click below link.