SUNWcsu
The boot(1M) program is loaded from disk by the bootblock program which resides in the boot area of a disk partition.
The ufs boot objects are platform-dependent, and reside in the /usr/platform/platform-name/lib/fs/ufs directory. The platform name can be found using the -i option of uname(1) .
bootblk is copied into the primary DOS partition that must exist on the raw-disk-device which is determined by reading the fdisk partition table (sector 0 of the "p0" partition of raw-disk-device). The primary DOS partition is mounted as a PCFS file system, and bootblk is copied into the partition as the file SOLARIS.ELF. If the -f openfirmware argument is specified, the openfirmware file is copied into the PowerPC boot partition (type 0x41). This is needed only for systems that do not have real Open Firmware. If this argument is provided and the PowerPC boot partition does not exist or if the primary DOS partition does not exist, installboot fails.
To install a ufs bootblock on slice 0 of target 0 on controller 1 of the platform where the command is being run, use:
example# installboot /usr/platform/‘uname -i‘/lib/fs/ufs/bootblk \ /dev/rdsk/c1t0d0s0
To install the ufs bootblock and partition boot program on slice 2 of target 0 on controller 1 of the platform where the command is being run, use:
example# installboot /usr/platform/‘uname -i‘/lib/fs/ufs/pboot \ /usr/platform/‘uname -i‘/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s2
To install the ufs bootblock and openfirmware program on target 0 on controller 1 of the platform where the command is being run, use:
example# installboot -f /platform/‘uname -i‘/openfirmware.x41 \ /usr/platform/‘uname -i‘/lib/fs/ufs/bootblk /dev/rdsk/c1t0d0s2