Solaris 10 10/09 安装指南:基于网络的安装

第 9 章 从网络进行安装(命令参考)

本章列出了用于设置网络安装的命令。本章包括以下主题。

网络安装命令

此表描述了通过网络安装 Solaris 软件所使用的命令。该表还指出这些命令所应用的平台。

命令 

平台 

说明 

add_install_client

所有 

一个命令,用于将关于系统的网络安装信息添加到安装服务器或引导服务器,以便从网络进行安装。有关更多信息,请参见 add_install_client(1M) 手册页。

setup_install_server

所有 

一个脚本,用于将 当前 Solaris 发行版 DVD 或 CD 复制到安装服务器的本地磁盘或将引导软件复制到引导服务器。有关更多信息,请参见 setup_install_server(1M) 手册页。

(仅 CD 介质)add_to_install_server

所有 

一个脚本,用于将 CD 上产品树内的附加软件包复制到现有安装服务器的本地磁盘上。有关更多信息,请参见 add_to_install_server(1M) 手册页。

mount

所有 

可挂载文件系统并显示已挂载的文件系统(包括 Solaris DVD 或 Solaris Software 和 Solaris Languages CD 上的文件系统)的命令。有关更多信息,请参见 mount(1M) 手册页。

showmount -e

所有 

一个命令,用于列出远程主机上的所有共享文件系统。有关更多信息,请参见 showmount(1M) 手册页。

uname -i

所有 

一个命令,用于确定系统平台名称(例如,SUNW、Ultra-5_10 或 i86pc)。当安装 Solaris 软件时,可能需要系统的平台名称。有关更多信息,请参见 uname(1) 手册页。

patchadd -C net_install_image

所有 

一个命令,用于向位于 DVD 或 CD 的网络安装映像(由 setup_install_server 创建)上 miniroot (Solaris_10 /Tools/Boot) 中的文件添加修补程序。此工具使您得以修补 Solaris 安装命令和 miniroot 特有的其他命令。net_install_image 是网络安装映像的绝对路径名。


注意 – 注意 –

除非阅读了 Patch README 中的指导或联系了当地的 Sun 支持办事处,否则不要使用 patchadd -C 命令。


有关更多信息,请参见下列参考:

reset

SPARC 

一个 Open Boot PROM 命令,用于重置系统并重新引导计算机。或者,如果在引导时发现一系列关于 I/O 中断的错误信息,请同时按下 Stop 和 A 键,并在 ok> PROM 提示符下键入 reset

banner

SPARC 

一个 Open Boot PROM 命令,用于显示系统信息(如型号名称、以太网地址和已安装的内存)。只能在 ok> PROM 提示符下发出此命令。

x86: 用于安装的 GRUB 菜单命令

可以通过编辑 GRUB 菜单中的命令来自定义系统的网络引导和安装。本节介绍可以插入 GRUB 菜单命令中的几个命令和参数。

在 GRUB 菜单中,可以通过在提示符下键入 b 来访问 GRUB 命令行。此时会显示与下列输出类似的命令行。


kernel /Solaris_10_x86/multiboot kernel/unix 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

可以编辑该命令行以自定义引导和安装。下表说明了您可能需要使用的几个常用命令。有关可以与 -B 选项一起使用的引导参数的完整列表,请参见 eeprom(1M) 手册页。


注 –

要与 -B 选项一起添加多个参数,请用逗点将各个参数分隔开。


表 9–1 x86: GRUB 菜单命令和选项

命令/选项 

描述和示例 

install

将该选项插入到 -B 选项之前以执行自定义 JumpStart 安装。


kernel /Solaris_10_x86/multiboot install 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

url|ask

指定自定义 JumpStart 文件的位置或提示您指定位置。将下列选项之一与 install 选项一起插入。

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

    • 本地硬盘


      file://jumpstart_dir_path/compressed_config_file
      

      例如:


      kernel /Solaris_10_x86/multiboot install 
      file://jumpstart/config.tar 
      -B install_media=192.168.2.1:/export/cdrom0/boot
      module /platform/i86pc/boot_archive
    • NFS 服务器


      nfs://server_name:IP_address/jumpstart_dir_path/compressed_config_file
      

      例如:


      kernel /Solaris_10_x86/multiboot install 
      myserver:192.168.2.1/jumpstart/config.tar 
      -B install_media=192.168.2.1:/export/cdrom0/boot
      module /platform/i86pc/boot_archive
    • HTTP 服务器


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


        kernel /Solaris_10_x86/multiboot install 
        http://192.168.2.1/jumpstart/config.tar 
        -B install_media=192.168.2.1:/export/cdrom0/boot
        module /platform/i86pc/boot_archive
      • 如果将压缩配置文件保存在位于防火墙后面的 HTTP 服务器上,则在引导过程中必须使用代理说明符。不需要为包含该文件的服务器指定 IP 地址。必须指定代理服务器的 IP 地址,如下例所示:


        kernel /Solaris_10_x86/multiboot install 
        http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151 
        -B install_media=192.168.2.1:/export/cdrom0/boot
        module /platform/i86pc/boot_archive

url|ask (续)

  • ask-在与 install 选项一起使用时,指定在系统引导并连接到网络后,安装程序提示您键入压缩的配置文件的位置。如果使用该选项,您将无法执行完全无人参与的 JumpStart 安装。

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

    以下示例执行自定义 JumpStart 和从网络安装映像引导。系统连接到网络后,将提示您输入配置文件的位置。


    kernel /Solaris_10_x86/multiboot install ask 
    -B install_media=192.168.2.1:/export/cdrom0/boot
    module /platform/i86pc/boot_archive

dhcp

将该选项插入到 -B 选项之前可以指示安装程序使用 DHCP 服务器来获取引导系统所需的网络安装信息。如果未通过键入 dhcp 来指定使用 DHCP 服务器,则系统将使用 /etc/bootparams 文件或命名服务 bootparams 数据库。例如,如果您希望保留静态 IP 地址,您将不会指定 dhcp


kernel /Solaris_10_x86/multiboot dhcp 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

- text

将该选项插入到 -B 选项之前可以在桌面会话中执行基于文本的安装。


kernel /Solaris_10_x86/multiboot - text 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

- nowin

将该选项插入到 -B 选项之前可以在控制台会话中执行基于文本的安装。


kernel /Solaris_10_x86/multiboot - nowin 
-B install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

console=serial-console

将该参数与 -B 选项一起使用可以指示系统使用串行控制台,如 ttya (COM1) 或 ttyb (COM2)。


kernel /Solaris_10_x86/multiboot -B console=ttya 
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

ata-dma-enabled=[0|1]

将该参数与 -B 选项一起使用可以在安装过程中启用或禁用高级技术附件 (Advanced Technology Attachment, ATA) 或集成驱动器电子 (Integrated Drive Electronics, IDE) 设备和直接内存访问 (Direct Memory Access, DMA)。


kernel /Solaris_10_x86/multiboot -B ata-dma-enabled=0 
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

acpi-enum=[0|1]

将该参数与 -B 选项一起使用可以启用或禁用高级配置和电源接口 (Advanced Configuration and Power Interface, ACPI) 电源管理。


kernel /Solaris_10_x86/multiboot -B acpi-enum=0 
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

atapi-cd-dma-enabled=[0|1]

将该参数与 -B 选项一起使用可以在安装过程中启用或禁用 CD 或 DVD 驱动器的 DMA。


kernel /Solaris_10_x86/multiboot -B atapi-cd-dma-enabled=0
install_media=192.168.2.1:/export/cdrom0/boot
module /platform/i86pc/boot_archive

注 –

该 DMA 名称 atapi 是 DMA 当前使用的变量名称。该变量可能会改变。