mkdir -p /export/install/sparc_10_606Then put in the first of 5 CDs. It mounts automatically at /cdrom (I wonder how? See /etc/rmmount.conf, Rick).
cd /cdrom/sol_10_606_sparc/s0/Solaris_10/Tools ./setup_install_server /export/install/sparc_10_606 cd eject cdrom0This took 33 minutes.
Then for the other 4 CDs,
cd /cdrom/sol_10_606_sparc_?/Solaris_10/Tools ./add_to_install_server /export/install/sparc_10_606 cd eject cdrom0These only takes about 6 minutes each.
mkdir /jumpstart
cp -r /export/install/sparc_10_606/Solaris_10/Misc/jumpstart_sample/* /jumpstart
vi /etc/dfs/dfstab and add this line,
share -F nfs -o ro,anon=0 /jumpstart
shareall
The web page
I was following wanted me to "create a profile", so I
cd /jumpstart cp -p any_machine sparc_machineThis is kind of like a kickstart.cfg file, i.e. it describes how I want to install machines.
cd /jumpstart vi rulesComment out all the examples at the bottom of the file, and add this one line
arch sparc && network 192.168.1.0 - sparc_machine -Which says for any machine on my 192.168.1.x network with a SPARC architecture, use the sparc_machine profile created above.
To check these rules,
./check
But before running it, I wanted to see what would get changed when it ran.
BTW, here are some acronyms in that add_install_client script ...
SVR4 = System V Release (or Revision) 4
RARP = Reverse Address Resolution Protocol
So,
touch raj find / -name proc -prune -o -name system -prune -o -name dev -prune -o -type f -newer raj -ls
To add the sol2 machine to get installed,
cd /export/install/sparc_10_606/Solaris_10/Tools ./add_install_client -c sol1:/jumpstart -e 8:0:20:b8:e4:7a sol2 sun4uMy Ultra 60 system is arch is sparc (not i386) and karch (ie, the system's "platform group") is sun4u (not i86pc or prep). Note there's also a rm_install_client in that directory to clean up any mistakes.
That add_install_client produced this output
Adding Ethernet number for sol2 to /etc/ethers saving original /etc/dfs/dfstab in /etc/dfs/dfstab.orig Adding "share -F nfs -o ro,anon=0 /export/install/sparc_10_606" to /etc/dfs/dfstab making /tftpboot enabling tftp in /etc/inetd.conf Converting /etc/inetd.conf enabling network/tftp/udp6 service enabling network/rarp service enabling network/rpc/bootparams service updating /etc/bootparams copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1and changed these files
/etc/ethers (which had simply 8:0:20:b8:e4:7a sol2.jasperfamily.org) /etc/dfs/dfstab (to NFS-export /export/install/sparc_10_606) /etc/dfs/sharetab /etc/dfs/dfstab.orig /var/svc/manifest/network/tftp-udp6.xml (tftp service/fmri generated /etc/inet/inetd.conf by inetconv from inetd.conf) /etc/bootparams /tftpboot/rm.192.168.1.232 /tftpboot/inetboot.SUN4U.Solaris_10-1
The /etc/bootparams file had this line (line shown wrapped for readability)
sol2.jasperfamily.org root=sol1:/export/install/sparc_10_606/Solaris_10/Tools/Boot
install=sol1:/export/install/sparc_10_606
boottype=:in
install_config=sol1:/jumpstart
rootopts=:rsize=8192
The /tftpboot directory had
boot net - install