Solaris 10 安装指南:自定义 JumpStart 和高级安装

x86: b 命令或 boot 命令的命令参考

有关 boot 命令的命令行选项的描述,请根据所安装的发行版参阅以下各节中的一节:

x86: GRUB boot 菜单命令参考

从 Solaris 10 1/06 发行版开始boot 命令的语法如下所示。


kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ install \
[url|ask] options -B install_media=media_type

下表描述了适用于 JumpStart 安装的 GRUB boot 菜单命令的命令行选项。

选项 

描述 

install

执行自定义 JumpStart 安装。 

在以下示例中,系统将从 DVD 介质引导并使用下列选项: 

  • install 执行自定义 JumpStart 安装

  • file://jumpstart/config.tar 查找本地磁盘上的 JumpStart 配置文件


kernel /I86pc.Solaris_11.8/multiboot install file://jumpstart/config.tar \
 -B install_media=dvdrom module /I86Solaris_11.8/x86.new

[url| ask]

指定自定义 JumpStart 文件的位置或提示您指定位置。 

  • url-指定文件的路径。可以为位于以下位置的文件指定 URL:

    • 本地硬盘


      file://jumpstart_dir_path/compressed_config_file
      

      例如:


      kernel /I86pc.Solaris_11.8/multiboot install \
      file://jumpstart/config.tar \
       -B install_media=dvdrom module /I86Solaris_11.8/x86.new
    • NFS 服务器


      nfs://server_name:IP_address/jumpstart_dir_path/compressed_config_file
      

      例如:


      kernel /I86pc.Solaris_11.8/multiboot install\
      myserver: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
    • HTTP 服务器


      http://server_name:IP_address/jumpstart_dir_path/
      compressed_config_file&proxy_info
      
      • 如果将一个 sysidcfg 文件放置在压缩配置文件中,必须指定包含该文件的服务器的 IP 地址,如下例所示:


        kernel /I86pc.Solaris_11.8/multiboot 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
      • 如果将压缩配置文件保存在位于防火墙后面的 HTTP 服务器上,则在引导过程中必须使用代理说明符。不需要为包含该文件的服务器指定 IP 地址。必须指定代理服务器的 IP 地址,如下例所示:


        kernel /I86pc.Solaris_11.8/multiboot 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-指定在系统引导并连接到网络后,安装程序提示您键入压缩的配置文件位置。如果使用该选项,您将无法执行完全无人参与的 JumpStart 安装。

    如果通过按 Return 来跳过提示,Solaris 安装程序将交互式地配置网络参数。然后,安装程序提示您键入压缩配置文件的位置。

    以下示例将执行自定义 JumpStart 安装并从 DVD 介质引导。在系统连接到网络后,将提示您键入配置文件的位置。


    kernal /boot/multiboot kernel/unix install ask -B \
    install_media=192.168.2.1:export/sol_11_x86/boot module \
    /I86PC.Solaris_11.8_

options

  • dhcp-指定使用 DHCP 服务器获取引导系统所需的网络安装信息。该选项对于 JumpStart 安装不是必需的。如果不通过键入 dhcp 来指定使用 DHCP 服务器,系统将使用 /etc/bootparams 文件或名称服务 bootparams 数据库。例如,如果您希望保留静态 IP 地址,您将不会指定 dhcp。例如:


    kernel /I86pc.Solaris_11.8/multiboot install \
    dhcp -B install_media=192.168.2.1:/export/Solaris_11.8/ \
    boot module /I86PC.Solaris_11.8/x86.new
  • 选项 nowintext 不适用于 JumpStart 安装。这些选项对于交互式安装很有帮助。有关更多信息,请参见《Solaris 10 安装指南:基本安装》中的“使用 Solaris 安装程序执行安装或升级”中的“使用 Solaris 安装程序执行安装或升级”

x86: b (boot) 命令参考

对于 Solaris 10 3/05 发行版b 命令的语法如下所示。


ok b  install url:ask options

下表描述了适用于 JumpStart 安装的 boot 命令的命令行选项。

选项 

描述 

url: ask

指定自定义 JumpStart 文件的位置或提示您指定位置。 

  • url-指定文件的路径。可以为位于 HTTP 或 HTTPS 服务器中的文件指定 URL

    HTTP 服务器


    http://server_name:IP_address/jumpstart_dir_path/
    compressed_config_file&proxy_info
    
    • 如果将一个 sysidcfg 文件放置在压缩配置文件中,必须指定包含该文件的服务器的 IP 地址,如下例所示:


      http://131.141.2.32/jumpstart/config.tar
    • 如果将压缩配置文件保存在位于防火墙后面的 HTTP 服务器上,则在引导过程中必须使用代理说明符。不需要为包含该文件的服务器指定 IP 地址。必须指定代理服务器的 IP 地址,如下例所示:


      http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151
  • ask-指定在系统引导并连接到网络后,安装程序提示您键入压缩的配置文件的位置。如果使用该选项,您将无法执行完全无人参与的 JumpStart 安装。

    如果通过按 Return 来跳过提示,Solaris 安装程序将交互式地配置网络参数。然后,安装程序提示您键入压缩配置文件的位置。

options

dhcp-指定使用 DHCP 服务器来获取引导系统所需的网络安装信息。该选项对于 JumpStart 安装不是必需的。

如果不通过键入 dhcp 来指定使用 DHCP 服务器,系统将使用 /etc/bootparams 文件或名称服务 bootparams 数据库。例如,如果您希望保留静态 IP 地址,您将不会指定 dhcp

其他选项 nowintext 不适用于 JumpStart 安装。