x86: Command Reference for Booting
the System
The following table describes the command-line options for the GRUB
menu boot command. The options listed are appropriate for a JumpStart installation.
The syntax of the boot command
is the following.
kernel$ /I86PC.Solaris_11-image_directory/platform/i86pc/kernel/$ISADIR/unix/ \
- install [url|ask] \
options -B install_media=media_type
|
Note –
Starting with the 5/07 Developer release, GRUB
has enhanced support for directly booting the unix kernel.
For details about these enhancements, see GRUB Menu Commands for Installation in Solaris Express Installation Guide: Network-Based Installations.
Table 6–4 GRUB Menu Boot Command
Reference
Option
|
Description
|
kernel$ and module$
|
Starting with the Solaris Express Developer
Edition 5/07 release, enables GRUB to determine 32-bit or 64-bit
hardware capacity. Results are displayed by using the $ISADIR keyword.
Note –
These new keywords are used in normal installations. However,
the miniroot is 32-bit only. Therefore, failsafe installations do not display
these keywords.
|
$ISADIR
|
Resolves to amd64 for 64-bit hardware and resolves
to null for 32-bit hardware.
|
- install
|
Performs a custom JumpStart installation.
In the following example, the system boots from DVD media and the following
options were used:
kernel$ /I86pc.Solaris_11.8/platform/i86pc/kernel/unix - install file://jumpstart/config.tar \
-B install_media=dvdrom module /I86Solaris_11.8/x86.new
|
|
[url| ask]
|
Specifies the location of the custom JumpStart files or prompts you
for the location.
-
url – Specifies the path
to the files. You can specify a URL for files that are located on an HTTP
or HTTPS server:
The syntax for an HTTP server is the following:
http://server_name:IP_address/jumpstart_dir_path/
compressed_config_file&proxy_info
|
-
If you placed a sysidcfg file in the
compressed configuration file, you must specify the IP address of the server
that contains the file, as in the following example:
kernel$ /I86pc.Solaris_11.8/platform/i86pc/kernel/unix install \
http://192.168.2.1/jumpstart/config.tar \
-B install_media=192.168.2.1/export/Solaris_11.8/boot \
module /I86PC.Solaris_11.8/x86.new
|
-
If you saved the compressed configuration file on an HTTP
server that is behind a firewall, you must use a proxy specifier during boot.
You do not need to specify an IP address for the server that contains the
file. You must specify an IP address for the proxy server, as in the following
example:
kernel$ /I86pc.Solaris_11.8/platform/i86pc/kernel/unix install \
http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151 \
-B install_media=192.168.2.1/export/Solaris_11.8/boot \
module /I86PC.Solaris_11.8/x86.new
|
-
ask – Specifies that the installation
program prompt you to type the location of the compressed configuration file.
You are prompted after the system boots and connects to the network. If you
use this option, you are not able to do a completely hands off JumpStart installation.
If you bypass the prompt by pressing Return, the Solaris installation
program interactively configures the network parameters. The installation
program then prompts you for the location of the compressed configuration
file.
The following example performs a custom JumpStart and boots
from DVD media. You are prompted to type the location of the configuration
file after the system connects to the network.
kernal$ /boot/I86PC.Solaris_11.8/platform/i86pc/kernel/unix/ install ask -B \
install_media=192.168.2.1:export/sol_11_x86/boot module \
/I86PC.Solaris_11.8_
|
|
options
|
-
dhcp – Specifies to use a DHCP server
to obtain network installation information that is needed to boot the system.
This option is not needed for a JumpStart installation. If you do not specify
to use a DHCP server by typing dhcp, the system uses the /etc/bootparams file or the naming service bootparams database.
For example, you would not specify dhcp if you wanted keep
a static IP address. For example:
kernel$ /I86pc.Solaris_11.8/platform/i86pc/kernel/unix install \
dhcp -B install_media=192.168.2.1:/export/Solaris_11.8/ \
boot module /I86PC.Solaris_11.8/x86.new
|
-
The options nowin and text do
not apply to a JumpStart installation. These options are useful with an interactive
installation. For more information, see To Install or Upgrade With the Solaris Installation Program With GRUB in Solaris Express Installation Guide: Basic Installations.
|