Info about Fysikdatorn's Solaris 2.4 Install server.

Andy Polyakov. Last modified: 960112

What is Fysikdatorn's Solaris 2.4 Install server?

Fysikdatorn's Solaris 2.4 Install server is prepatched with a number of SunSoft patches JumpStart installation directory tree. I mean if you install Solaris 2.4 from this server it comes up with all those patches already applied. Moreover I took freedom to apply some local patches and bells-n-whistles which I believe you'll find very handy. Presumably all this shall save you a lot of time! The server tree resides at unicc3e.unicc:/export/Install_2.4. In order to bootstrap a Solaris 2.4 workstation you have to provide following services from one of computers in your LAN (note that it doesn't have to be Solaris 2.x workstation, SunOS 4.x or IRIX 5.x should do as well!):

  1. RARP service is usually provided by in.rarpd system daemon, see corresponding manual page (HINT! you'll probably have to edit /etc/hosts and /etc/ethers files and "push" them into NIS);
  2. TFTP bootstrap service usually have to be explicitely enabled through /etc/inetd.conf config file, see corresponding manual pages. When you get TFTP working, you have to install unicc3e.unicc:/export/Install_2.4/export/exec/sparc.Solaris_2.4/lib/fs/nfs/inetboot file as <client's IP-number in hex representation>.<client's kernel architecture> (e.g.: 811001F0.SUN4M)in the directory you've picked for TFTP server tree (usually /tftpboot).
  3. BOOTPARAMS RPC service is usually provided by rpc.bootparamd system daemon, see corresponding manual pages (HINT! you'll probably have to edit /etc/boorparams file and "push" it into NIS). Boot parameter entry for the client being installed should look something like following:
    yourhost: root=unicc3e.unicc:/export/Install_2.4/export/exec/kvm/sparc.sun4x.Solaris_2.4 install=unicc3e.unicc:/export/Install_2.4
    just replace sun4x with client's kernel architecture!

When you get all the components working, you should be able to boot the client from the network by issuing boot net command from PROM prompt and perform manual SunOS installation procedure. If you don't want to have windowing system started during installation procedure (for performance reasons or you're short in memory), issue boot net - w command at PROM prompt.

Note that you may perform automatic installation as well! Just append extra parameter to the boot parameter entry, namely install_config=yourinstallserver:/some/where. What to put into /some/where goes beyond the scope of this memo, refer to Solaris 2.4 installation manual instead!


Applied patches.

Refer to unicc3e.unicc:/export/Install_2.4/Patches/Applied for the list of patches applied to the install server tree. Basically it's almost all available patches, except 102292-01 (ff.core security) and 102319-01 (sendmail V8 point patch).

Note that you can't see these patches with showrev -p after you've performed the installation from this install server. This is something you have to "trade" for the convenience! Though you can find corresponding README files on install client as /var/sadm/patches/<PATCH-ID>. Needless to mention that you can't back them out either :-)


Local patches and bells-n-whistles.

Mail me...