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

索引

如何为 RHEL 创建 PXE 安装映像

此过程在 PXE 服务器上创建了支持的 Red Hat Enterprise Linux OS 安装映像。通过 PXE 服务器,目标服务器可以执行网络引导并可通过网络安装操作系统文件。

开始之前

要执行 PXE 安装步骤,需具备以下条件:

  1. 创建用于存放 Linux OS 软件的目录结构。例如:
    # mkdir -p /home/pxeboot/rhelas_64/

    注 - 本过程中的示例以 RHEL 和映像源目录 /home/pxeboot/rhelas64 为例。也可以选择使用其他源目录结构。


  2. 输入以下命令,将每个 Linux OS 分发 CD 的内容复制到相应的 PXE 子目录中。例如:

    注 - 仅当卸载 CD/DVD 驱动器后才能弹出 CD 并插入下一张 CD。


    # mount dev/cdrom /mnt/cdrom
    # cp -r /mnt/cdrom/* /home/pxeboot/rhelas_64/
    # umount /mnt/cdrom

    如果是通过 DVD 安装,则仅需插入一次即可。复制完成后,请继续下一步。

  3. vmlinuzinitrd.img 文件复制到相应的 PXE 子目录中。例如:

    # cp /home/pxeboot/rhelas_64/images/pxeboot/vmlinuz /home/pxeboot/rhelas_64

    # cp /home/pxeboot/rhelas_64/images/pxeboot/initrd.img /home/pxeboot/rhelas_64

  4. 使用文本编辑器,在 PXE 服务器上的以下位置创建 kickstart 文件 (ks.cfg):

    /home/pxeboot/rhelas_64/ks.cfg

  5. 添加所需的 kickstart 命令。

    例如,如果要创建 RHEL 映像,请复制并插入以下内容:

    lang en_US
    keyboard us
    timezone --utc America/Los_Angeles
    rootpw xxxx
    reboot
    bootloader --location=mbr
    install
    nfs --server n.n.n.n --dir /home/pxeboot/rhelas_64
    clearpart --all
    part /boot --fstype ext3 --size 512 --ondisk sda
    part  swap --size 65536 --ondisk sda
    part / --fstype ext3 --size 1 --grow --ondisk sda
    network --bootproto dhcp
    auth  --useshadow  --enablemd5
    firewall --disabled
    #Do not configure the X Window System
    skipx
    text
    
    %packages
    @Everything
    
    %pre
    
    %post --nochroot

    其中,n.n.n.n 是 PXE 服务器的 IP 地址。检查并确保 --dir 后指示的位置指向映像的顶层。

  6. 保存 kickstart 文件。
  7. 使用文本编辑器,创建 PXE 配置文件(将命名为 default)。

    此文件定义了在网络引导过程中向目标主机显示的菜单。以下为应位于 RHEL 菜单标签文件中的文本示例:


    注 - 以一个连续字符串的形式键入 appendks.cfg 之间的整个文本块。文本块必须连续,不能按回车键。


    default rhelas_64
    label rhelas_64
    kernel rhelas_64/vmlinuz
    append ksdevice=eth0 console=tty0 load_ramdisk=1 initrd=Oracle Linuxas_64/initrd.img 
    network ks=nfs:n.n.n.n :/home/pxeboot/rhelas_64/ks.cfg

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


    注 - 对于基于控制台的安装,请将 console=ttyS0,9600 添加到 append 行中。


  8. 在 PXE 服务器上的 pxelinux.cfg 目录下将文件另存为 default。例如:

    /home/pxeboot/pxelinux.cfg/default