跳过导航链接 | |
退出打印视图 | |
在 x86 平台上引导和关闭 Oracle Solaris Oracle Solaris 11 Information Library (简体中文) |
您可能因为以下原因需要从网络引导系统:
要安装 Oracle Solaris
出于恢复目的
在 Oracle Solaris 中使用的网络配置引导策略是动态主机配置协议 (Dynamic Host Configuration Protocol, DHCP)。
如果从网络引导系统以使用自动化安装程序 (Automated Installer, AI) 安装 Oracle Solaris,请执行其他任何 AI 安装服务。有关更多信息,请参见《安装 Oracle Solaris 11 系统》。
在 Oracle Solaris 中,支持通过符合引导前执行环境 (Preboot eXecution Environment, PXE)(也称为预执行环境)的固件进行网络引导,而引导前执行环境是使用独立于数据存储设备(如硬盘)或已安装操作系统的网络接口引导系统的环境。该固件负责装入引导程序,引导程序是一个名为 pxegrub 的特殊 GRUB 阶段 2 文件。pxegrub 文件包括简单文件传输协议 (Trivial File Transfer Protocol, TFTP)、DHCP、用户数据报协议 (User Datagram Protocol, UDP)、Internet 协议 (Internet Protocol, IP) 以及一个小型驱动程序(使用通用网络设备接口 (Universal Network Device Interface, UNDI) 固件接口在网络中传送包)的基本实现。
如果引导服务器可用,任何系统都可以从网络进行引导。可能需要从网络引导独立系统以便进行恢复或安装 Oracle Solaris。可以从支持 PXE 网络引导协议的网络来直接引导基于 x86 的系统。请注意,PXE 协议仅适用于实施 Intel 引导前执行环境规范的设备。
既可用于 PXE 设备也可用于非 PXE 设备的缺省网络引导策略是 DHCP。要对基于 x86 的系统执行网络引导以安装 Oracle Solaris 或进行恢复,需要使用为 PXE 客户机配置的 DHCP 服务器。还需要提供 tftp 服务的引导服务器。如果没有可用的 PXE 或 DHCP 服务器,则可以从磁盘、CD-ROM 或本地磁盘装入 GRUB。
DHCP 服务器提供客户机配置其网络接口所需的信息。如果您正在设置自动化安装程序 (Automated Installer, AI) 服务器,该服务器也可用作 DHCP 服务器。或者,您还可以设置单独的 DHCP 服务器。有关 DHCP 的更多信息,请参见《Oracle Solaris 管理:IP 服务》中的第 II 部分, "DHCP"。
DHCP 服务器必须能够使用以下信息响应 DHCP 类(PXEClient 和 GRUBClient):
文件服务器的 IP 地址
引导文件 (pxegrub) 的名称
以下是执行 Oracle Solaris OS 的 PXE 网络引导的顺序:
BIOS 被配置为从网络接口进行引导。
BIOS 发送 DHCP 请求。
DHCP 服务器在回复中提供服务器地址和引导文件的名称。
BIOS 使用 tftp 下载 pxegrub 并执行 pxegrub。
系统使用 tftp 下载 GRUB 菜单文件。
此文件显示可用的引导菜单项。
选择菜单项后,系统即开始装入 Oracle Solaris。
开始之前
执行设置 DHCP 配置所需的所有必备任务。请参见从网络引导基于 x86 的系统的要求。
如果从网络引导基于 x86 的系统以安装 Oracle Solaris,您必须下载 AI 客户机映像并基于该映像创建安装服务。有关先决条件和详细说明,请参见《安装 Oracle Solaris 11 系统》中的第 III 部分, "使用安装服务器安装"。