# cd /cdrom/cdrom0 # find s0 -depth -print | cpio -pdm /jumpstart_dir
# vi /etc/dfs/dfstab (for a SunOS 5 system)Add this line:
share -o ro,anon=0 /top_dir_of_os_distribYou have to have both the "ro" and "anon=0" options. Relax. There are no company secrets int the distribution of the OS. Now run a unshareall and a shareall:
# unshareall # shareall
You must have these available on at least one system on each subnet you plan to jump-start systems on.
# vi /etc/inetd.conf (uncomment tftd) # kill -HUP inetd
# /etc/init.d/nfs.server stop # /etc/init.d/nfs.server start
You must do this on at least one system on each subnet you plan to jump-start systems on.
# cd /js # cd $OS/usr/platform # for ARCH in sun4* ; do > cp -p $ARCH/lib/fs/nfs/inetboot /tftboot/inetboot.$ARCH.$OS > doneThe exact value of "$OS" may vary from release to release of the OS.
You must do this on at least one system on each subnet you plan to jump-start systems on. For example:
fred.shmoe.com \ root=joe.shmoe.com:/js/SunOS-5.6/Solaris_2.6/Tools/Boot \ install=joe.shmoe.com:/js/SunOS-5.6 \ install_config=joe.shmoe.com:/js/install-config # Wildcards can be used to handle all other cases: * \ root=joe.shmoe.com:/js/SunOS-5.6/Solaris_2.6/Tools/Boot \ install=joe.shmoe.com:/js/SunOS-5.6 \ install_config=joe.shmoe.com:/js/install-config
Add the ethernet address of all hosts in question to the ethernet map. For example:
8:0:20:6d:60:8d joe.shmoe.comYou can find the ethernet address of a system while the OS by running dmesg | grep Ethernet You can find the ethernet address of a down system by typing reset at the 'ok' prompt.
Make sure that the "bootparams" and "ethers" entries in /etc/nsswitch.conf list the proper nameservice (either files, nis or nisplus) that you are using.
This is an optional way to eliminate questions during installation. Refer to Sun's documentation for more information on how to set this up.
On each system you wish to jump start:
ok boot net - installAnswer the questions. You should find that the install will take anywhere from 25 minutes to about one hour.
The /tftboot entries can be rdisted as well as the /etc/bootparams and /etc/ethers files (it is not necessary to rdist the /etc/bootparams and /etc/ethers files if you are using NIS or NIS+).
% ip2hex 192.168.2.51 C0A80233
To set up a machine to install Solaris 2.5.1 on a sun4u architexture:
% ln -s /tftpboot/inetboot.sun4u.Solaris_2.5.1 /tftpboot/C0A80233
For a specific SunOS 5.5.1 machine:
arrakis.varma.com root=petri:/pkg/adm/src/SunOS-5.5.1/export/exec/kvm/sparc.Solaris_2.5.1 \ install=petri:/pkg/adm/src/SunOS-5.5.1 \ boottype=:in \ install_config=petri:/pkg/adm/slib/installDefault entry for SunOS 5.6 machines:
* root=petri:/pkg/adm/src/SunOS-5.6/Solaris_2.6/Tools/Boot \ install=petri:/pkg/adm/src/SunOS-5.6 \ boottype=:in \ install_config=petri:/pkg/adm/slib/install
Last Updated: Wednesday, 20-Oct-1999 14:32:34 PDT