If you do not plan to use the preinstalled OS use this procedure to prevent the server from booting from the preinstalled OS. You can perform this alternative procedure after reading Step 5 in Configure the Preinstalled OS.
There are many methods by which you can install the OS. For example, you can boot and install the OS from DVD media or from another server on the network.
For more information about the methods, refer to these Oracle Solaris document sections:
Installing Oracle Solaris 11 Systems, comparing installation options at:
Oracle Solaris 10 Installation Guide: Planning for Installation and Upgrade, choosing an Oracle Solaris installation method at:
-> set /HOST/bootmode script="setenv auto-boot? false"
This setting prevents the server from booting from the preinstalled OS. When you use bootmode, the change applies only to a single boot and expires in 10 minutes if the power on the host is not reset.
-> reset /System Are you sure you want to reset /System (y/n)? y Performing reset on /System
-> start /HOST/console Are you sure you want to start /HOST/console (y/n)? y Serial console started. To stop, type #.
The server might take several minutes to complete POST, and then the OpenBoot prompt (ok) is displayed.
For more information, refer to the Oracle Solaris installation guide that corresponds to your desired release and installation method.
Installing Oracle Solaris 11 Systems, comparing installation options at:
Oracle Solaris 10 Installation Guide: Planning for Installation and Upgrade, choosing an Oracle Solaris installation method at:
For a list of valid boot commands, type:
{0} ok help boot boot <specifier> ( -- ) boot kernel ( default ) or other file Examples: boot - boot kernel from default device. Factory default is to boot from DISK if present, otherwise from NET. boot net - boot kernel from network boot cdrom - boot kernel from CD-ROM boot disk1:h - boot from disk1 partition h boot tape - boot default file from tape boot disk myunix -as - boot myunix from disk with flags "-as" dload <filename> ( addr -- ) debug load of file over network at address Examples: 4000 dload /export/root/foo/test ?go - if executable program, execute it or if Forth program, compile it