通过 PXE 安装 Solaris 10

本主题介绍如何使用远程介质从已建立的基于 PXE 的网络环境安装 Solaris 10 操作系统。

当通过基于 PXE 的网络安装 Solaris 10 OS 时,可以选择使用以下介质中的任何一种:Solaris 10 6/06 或更高版本 Distribution CD/DVD、用户提供的 ISO 映像,或用户提供的 JumpStart 映像。

Note

使用 JumpStart,可省却首次在多个服务器上安装 Solaris 操作系统时需执行的一些或大多数手动任务。有关使用 JumpStart 的更多信息,请参见《Solaris 10 安装指南:自定义 JumpStart 和高级安装》(Sun 文件号码:819-0343-12)(http://docs.sun.com)。

以下过程提供了通过网络安装 Solaris 时必须执行的初始步骤。特别是,此过程说明了选择 PXE 网络接口卡的步骤,该网络接口卡已配置为通过网络安装服务器所在的同一网络进行通信。

开始之前

以下通过基于 PXE 的网络环境安装 Solaris 10 OS 的过程要求:

  • 在 Sun Blade 服务器模块所在的同一子网中配置 PXE 网络安装服务器。

  • 已在 PXE 服务器上通过指定网络端口 MAC 地址将 Sun Blade 服务器模块(刀片)配置为客户机。

  • Sun Blade 8000 机箱中安装的 NEM 或 EM 的端口 MAC 地址记录。应该在将 EM 或 NEM 安装到系统机箱之前记录这些 MAC 地址,以供将来参考。有关如何获取 NEM 或 EM 的 MAC 地址的更多信息,请参见在新机箱中安装 NEM在新机箱中安装 EM

  • 如果要将 Solaris 10 安装到光纤通道 (Fibre Channel, FC) 存储区域网络 (Storage Area Network, SAN) 设备,则必须正确配置 FC 主机总线适配器。有关更多信息,请参见如何在 FC SAN 设备上安装操作系统

  • 如果使用 ISO DVD 映像执行安装,则必须可从磁盘或共享网络位置获取 ISO DVD 映像。

  • 如果使用 JumpStart 安装映像,则必须对该映像执行正确的准备工作,使其可供安装使用。有关如何正确设置和部署 JumpStart 安装的信息,不在本主题的讨论范围之内。有关详细信息,请参见《Solaris 10 安装指南:自定义 JumpStart 和高级安装》(Sun 文件号码:819-0343-12)。

  • 建立了控制台访问。有关更多信息,请参见控制台选项

具体操作

  1. 打开 Sun Blade 服务器模块的电源或使该模块复位,例如:

    • 在 ILOM Web 界面的 "Remote Power Control" 选项卡中,选择 Reset

    • 在本地服务器上,按刀片前面板上的电源按钮(快速按下并持续 1 秒钟)来关闭刀片,然后再按电源按钮(快速按下并持续 1 秒钟)打开刀片。

    • 在刀片 SP 上的 ILOM CLI 中键入:reset /SYS

    • 在 CMM 上的 ILOM CLI 中键入:reset /CH/BL#/SYS

      其中 # 为机箱中刀片的插槽编号

      此时会出现 BIOS 屏幕。

      Note

      随后的一系列事件发生得很快,请务必在执行以下步骤时集中注意力。由于这些消息在屏幕上显示的时间很短,因此,请密切注意这些消息。您可能需要增加屏幕大小以避免使用滚动条。

  2. 在 BIOS 开机自检 (power-on self-test, POST) 屏幕中,按 F8 键指定一个临时引导设备。

    此时会显示 "Please Select Boot Device" 菜单。

  3. 在该菜单中,选择适当的 PXE 引导端口。

    PXE 引导端口是已配置为与网络安装服务器进行通信的物理网络端口。

    Tip

    可以通过以下方法确定 PXE 接口引导设备:(1) 将 PXE:Slot#(在 "Please select boot device" 菜单中列出)与机箱上物理标记的 NEM 或 EM 插槽编号进行匹配;(2) 将 F#(在 "Please select boot device" 菜单中列出)与 NEM(0.0 至 9.1)或 EM(1 或 0)上物理标记的 NIC 端口号进行匹配。有关机箱插槽位置和连接的更多信息,请参见关于外部 I/O 端口和电源插口

    Note

    下面的屏幕显示了一个配置样例。在该配置中,机箱插槽 NEM2 和 NEM3(Slot2 和 Slot3)中均安装了 NEM。该配置只是举例说明,可能与您的屏幕中所列的配置不相符。

    此时会显示 GRUB 菜单。

  4. 在 GRUB 菜单中,选择 Solaris 10 OS,然后按 Enter 键。

    此时会显示 mini root 消息。

    然后会显示安装引导消息。

    然后会显示 "Install Type" 菜单。

  5. 在所显示的 "Install Type" 菜单中,执行以下操作之一:

    • 选择选项 (1) Solaris Interactive (default) 并按 Enter 键。

      此选项可继续执行正常的用户交互式安装过程。假设如果要将系统连接到网络的话,您知道选择哪些 Solaris 命名的网络接口来进行配置。请注意,Solaris 命名的网络接口是逻辑名称,它们不同于为 NEM 和 EM 端口指定的物理名称。如果您不确定如何将 Solaris 命名的接口与物理联网的端口进行匹配,则应该选择选项 6。有关更多信息,请参见下面的详细内容。

    • 选择选项 (6) Single User Shell 并按 Enter 键。

      此选项可启动单用户 shell。在该 shell 中,将使用 ifconfig -a 命令按逻辑名称和物理名称标识网络接口。

      有关启动单用户 shell 以及使用 ifconfig -a 命令按逻辑名称和物理名称列出网络接口的详细信息,请参见启动用户 Shell 以便按物理名称和逻辑名称标识网络接口

      Solaris 交互式程序将进行初始化,然后会显示 "Proposed System Configuration" 屏幕。

  6. 在 "Proposed System Configuration" 屏幕中,按 Enter 键接受建议的配置。

    此时会显示 "Select a Language" 菜单。

  7. 在语言选择菜单中,键入所选语言的 ID 号 (0-9),然后按 Enter 键。

    此时会显示 Solaris 欢迎屏幕。

  8. 在 Solaris OS 配置过程中,会显示可供配置的网络接口的列表。

    为了便于输入正确的系统和网络信息,请使用先前通过以下方式收集的信息:

    输入 Solaris OS 系统配置信息后,服务器将完成引导过程并显示 Solaris 登录提示。