上一主题: 将 PXE 启动服务器用于裸机安装

下一主题: 使用 PXE 进行裸机安装(无人值守)


使用 PXE 进行裸机安装(有人值守)

如果您计划在安装操作系统之后直接访问客户端以重新启用 PXE 启动,请使用此过程。

完成以下步骤:

  1. 设置您的 PXE 启动服务器。
  2. 如下设置您的 NFS 共享:
  3. 创建 PXE 启动配置文件。

    在目录 /tftpboot/pxelinux.cfg 中,为客户端创建配置文件。 文件名以 01- 开头,以客户端的 MAC 地址结尾。 MAC 地址中的字母必须是小写,并且 MAC 地址的各个部分使用短划线分隔。 例如,MAC 地址为 00:0C:29:4A:80:98 的计算机的配置文件名应为 01-00-0c-29-4a-80-98。

    使用下列内容创建配置文件:

      PROMPT 1
      TIMEOUT 10
      DEFAULT localboot
      LABEL bfcbmi
        KERNEL bfcbmi/isolinux/vmlinuz
        APPEND ks=file:/opt/bmi/ks/ks.cfg initrd=bfcbmi/isolinux/initrd.img method=nfs:192.168.64.2:/tftpboot/bfcbmi ksdevice=eth0
        IPAPPEND 3
      LABEL localboot
         LOCALBOOT 0
    

    有人值守安装需要启动文件 ks.cfg。 IP 地址 192.168.64.2 应当由 NFS 服务器的 IP 地址代替。 ksdevice 包含用于访问 NFS 服务器的网络接口。

  4. 在 BIOS 中更改启动顺序。

    BIOS 启动顺序应当更改为:

    1. 用于 PXE 启动的网卡
    2. 硬盘
    3. 第二个网卡

    客户端计算机从网络获取配置文件。 由于 localboot 是默认值,因此启动现有的操作系统。 使用 F12 键防止从硬盘启动,并在启动提示符处插入“bfcbmi”,以便开始裸机安装。