JavaScript is required to for searching.
跳过导航链接
退出打印视图
Sun Fire X4800 M2 服务器安装指南(适用于 Linux 操作系统)
search filter icon
search icon

文档信息

使用本文档

Linux 安装任务图

Oracle Hardware Installation Assistant (OHIA)

操作系统安装准备

选择介质交付方法

安装 Oracle Linux

安装 Red Hat Enterprise Linux

安装 SUSE Linux Enterprise Server

配置 Linux 服务器以支持 PXE 安装

PXE 概述

如何为 PXE 安装和配置 DHCP 服务器

如何在 PXE 服务器上安装 Portmap

如何在 PXE 服务器上配置 TFTP 服务

如何在 PXE 服务器上配置 PXELINUX

如何在 PXE 服务器上配置 NFS 服务

禁用防火墙

如何为 SUSE Linux 禁用防火墙

如何为 Oracle Linux 或 Red Hat Enterprise Linux 禁用防火墙

如何为 Oracle Linux 创建 PXE 安装映像

如何为 RHEL 创建 PXE 安装映像

如何为 SLES 创建 PXE 安装映像

如何为 Oracle VM 创建 PXE 安装映像

如何从 PXE 服务器安装 Linux

识别逻辑和物理网络接口名称,以配置 Linux OS

索引

如何为 PXE 安装和配置 DHCP 服务器

尽管可以为 PXE 映像配置单独的服务器,但是以下示例使用 Linux DHCP 服务器作为 PXE 服务器。完成以下步骤以设置 DHCP 服务器。


注意

注意 - 如果网络中已有 DHCP 服务器,请不要设置新的 DHCP 服务器,因为这样可能会导致冲突并阻止 PXE 引导。


  1. 打开服务器电源,并以超级用户身份登录。
  2. 确定服务器上是否已安装 DHCP 服务器软件包。键入:
    # rpm -qa | grep dhcp-
  3. 如果未列出 DHCP 服务器,请从 Linux 分发介质安装该服务器(可以使用 grep 来查找 rpm)。
  4. 设置 DHCP 配置文件(例如 /etc/dhcpd.conf),以便只有 PXEClient(PXE 客户机)可以请求接收 PXEClient 响应。

    将以下条目添加到 DHCP 配置文件中(有关更多信息,请参阅 dhcpd.conf 手册页):

    class "PXE" {
        match if substring(option vendor-class-identifier, 0, 9) ="PXEClient"; 
        option vendor-class-identifier "PXEClient"; 
        vendor-option-space PXE; 
        next-server n.n.n.n;
        filename = "pxelinux.0";

    其中,n.n.n.n 是 DHCP/PXE 服务器的 IP 地址。

  5. 在 DHCP 配置文件中,编辑 server-identifier 条目:

    server-identifier n.n.n.n

    其中,n.n.n.n 是 DHCP/PXE 服务器的 IP 地址。

  6. 此外,在 DHCP 配置文件中,找到以下子网条目字段:
    subnet 1.2.3.0 netmask 255.255.255.0 {
    range dynamic-bootp 1.2.3.100 1.2.3.200;
    option routers 1.2.3.1;
    option broadcast-address 1.2.3.225;
    }

    根据 DHCP/PXE 服务器的网络配置,编辑 subnetrangerouterbroadcast-address 条目。

  7. 启动 DHCP 服务。
    • 对于 Oracle Linux 或 RHEL,请键入 service dhcp start 命令:

      # service dhcpd start
    • 对于 SLES,请使用 YaST 来启动服务。

  8. 将服务器配置为始终启动 DHCP 服务。
    • 对于 Oracle Linux 或 RHEL,请键入:

      # chkconfig dhcpd on
    • 对于 SLES,请使用 YaST 将服务配置为在引导时启动。例如:

      # yast > system > Runlevel Editor