Solaris JumpStart (Solaris 9): setup_install_server fails when vold is not running

(Doc ID 1010575.1)

Last updated on SEPTEMBER 22, 2014

Applies to:

Solaris SPARC Operating System - Version: 9 GA and later   [Release: 9.0 and later ]
All Platforms

Symptoms

Symptoms
JumpStart is a convenient way to set up a Solaris image on a central server, that is then used to install the OS on multiple client systems.

For detailed information on JumpStart, see the Solaris 9 Installation Guide at http://download.oracle.com/docs/cd/E19683-01/806-5205/index.html.

Vold is a Solaris daemon that runs in background and automatically mounts removable media upon its detection.  Removable media includes CDs, floppies, zip drives, and USB devices.  Vold is sometimes disabled for security reasons.  

On systems that have had vold disabled, a Jumpstart server setup needs an additional step. Slice 1 on the Solaris 1 of 2 CD needs to be mounted manually in addition to slice 0.  For example, on an Ultra 10 desktop system, the following command would mount slice 0 of the Solaris 9 1 of 2 Software CD to the "mnt" mount point:

    # mount -F hsfs -o ro /dev/dsk/c0t2d0s0 /mnt

Vold would automatically map the other required slices to relative mount points on the CD.  However without vold running, slice 1 is not mounted or available.  This becomes a problem when the setup attempts to run:

    # cd /mnt/Solaris_9/Tools/Boot
    # ./setup_install_server /test_dir
    ERROR: Install boot image /mnt/Solaris_9/Tools/Boot does not exist
    Check that boot image exists, or use [-t] to
    specify a valid boot image elsewhere.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms