Linux + PXE 服务器 + 从 PXE 服务器进行静默 Linux 安装(启动 Linux)

Linux + PXE 服务器 + 从 PXE 服务器进行静默 Linux 安装(启动 Linux)

在我的 Linux PXE 服务器中,我有以下文件 lmd-Product_MS155

  lmd-Product_MS155 exist under /tftpboot/linux-install/pxelinux.cfg directory

此文件 lmd-Product_MS155 定义了用户的菜单以及从哪个位置获取 ks.cfg 和 vmlinuz 文件,

在这种情况下,用户可以从菜单中选择并安装

以下 Linux 之一

 1. Linux-OS-5.5.1.0
 2. Linux-OS-5.5.1.1

我的目标是实现 Linux 安装自动化,这样用户就无需获取菜单并选择 Linux 版本

我的意思是:用户将所需的 Linux 版本写入某个文件/conf 文件中,然后 PXE 服务器将运行 Linux 安装,而无需询问用户 Linux 版本 - 请建议如何操作

   remark -  PXE server IP - 129.18.210.47



   more  /tftpboot/linux-install/pxelinux.cfg/lmd-Product_MS155




   ######################################################
   MENU TITLE Linux Master Disk Product_MS155 

    LABEL Main Menu
    MENU LABEL Main Menu
    KERNEL menu.c32
    APPEND pxelinux.cfg/default
    #######################################################

    LABEL -
    MENU LABEL KS:
    MENU DISABLE

    LABEL   ALL IMAGES HERE ARE STANDARD INSTALLATION!



    LABEL   RedHat-Linux-OS-5.5.1.0
    KERNEL RedHat-Linux-OS-5.5.1.0/vmlinuz
    APPEND initrd=RedHat-Linux-OS-5.5.1.0/initrd.img ramdisk_size=6805 ksdevice=eth0 dns=129.18.210.47 ks=http://129.18.210.47/ks/ks_RedHat-Linux-OS-5.5.1.0.cfg



    LABEL   RedHat-Linux-OS-5.5.1.1
    KERNEL RedHat-Linux-OS-5.5.1.1/vmlinuz
    APPEND initrd=RedHat-Linux-OS-5.5.1.1/initrd.img ramdisk_size=6805 ksdevice=eth0 dns=129.18.210.47 ks=http://129.18.210.47/ks/ks_RedHat-Linux-OS-5.5.1.1.cfg

答案1

接下来尝试在配置文件的顶部添加:

PROMPT 0
TIMEOUT 1
DEFAULT RedHat-Linux-OS-5.5.1.1

相关内容