C H A P T E R 3 |
Setting Up a Flash PROM Boot Server |
The procedures in this chapter are optional. Use this chapter only if you want to set up a boot server so that clients can boot the Flash PROM utility from the network. This chapter does not contain the procedure for setting up a client server. See your software documentation for the client server setup procedure.
Note - These procedures apply only to networks running the Solaris Operating System. |
If Volume Manager is running on your system, you can use its automount CD feature when installing flash PROM packages to your server. Use the following procedure to determine whether Volume Manager is running on your system, then install the packages either with or without Volume Manager.
1. Use the operating system ps utility to determine whether Volume Manager (vold) is running.
Consult the man pages for ps if necessary.
2. If Volume Manager is not running, but you would like to use its automount CD feature:
a. Log in as superuser with the su command and your superuser password.
b. As superuser, start Volume Manager. Type:
/etc/init.d/volmgt start
1. Insert the Flash Update CD into the CD-ROM drive.
The CD is mounted automatically by Volume Manager.
The mount point is /cdrom.
2. To add a package, type:
/usr/sbin/pkgadd -d <device> -R <root_path> <package_name>
For example:
/usr/sbin/pkgadd -d
/cdrom/cdrom0/s0/SMCC -R /flash SUNWflnel
The <root_path> depends on how the partitions were set up. To determine your <root_path>, look at the root path that is specified in the server's
/etc/bootparams file. In the example above, the packages would be directed to the previously nonexisting standalone flash directory.
3. Remove the CD from the CD-ROM drive. Type:
Note - You must run all of the commands in this procedure as superuser. |
1. Use the su command and your superuser password to become superuser.
2. If the /cdrom directory is not already present, create it. Type:
3. Mount the CD. Type:
mount -o ro -F hsfs /dev/dsk/c0t6d0s0 /cdrom
4. Change directories to the CD. Type:
5. To add a package, type:
/usr/sbin/pkgadd -d <device> -R <root_path> <package_name>
For example:
/usr/sbin/pkgadd -d /cdrom/cdrom0/s0/SMCC -R /flash SUNWflnel
The <root_path> depends on how the partitions were set up. To determine your <root_path>, look at the root path that is specified in the server's
/etc/bootparams file. In the example illustrated above, the packages would be directed to the previously nonexisting standalone flash directory.
6. When finished, exit the cdrom directory. Type:
8. Remove the CD from the CD-ROM drive. Type:
Note - Do not move files from the directories into which pkgadd has placed them. |
The following instructions assume you copied the system binary for your platform into the root_path directory specified in the pkgadd command line:
Set up your clients to boot from the system binary for your platform.
If the flash PROM utility package was installed on a standalone basis, you must supply some or all of the root_path information in your boot command.
For example, if your boot disk is disk3 and your system is an Ultra 1 Creator 3D, Model 200E, to boot the utility from the PROM monitor, type:
boot disk3 flash/SUNW,501-4134-latest
This command is equivalent to typing:
boot disk3 /platform/sun4u/flash/SUNW,501-4134-latest
Two packages are available for each hardware platform:
Typically, only the latest revisions are used, meaning that only the package ending with "l" is added. See "Invalid Cross-Reference Format" for platform numbers and packages.
Note - Do not add a "b" package or load old firmware revisions unless your system administrator directs you to do so. |
If you are directed to load an old firmware revision, you must boot the image directly:
# boot cdrom flash/SUNW,501-xxxx-yy
In the above example, xxxx is a number that represents the platform, and yy is a number that indicates the specific firmware revision to be booted.
Copyright © 2004, Sun Microsystems, Inc. All Rights Reserved.