在我的 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