PXE-自动装机配置

1、装机环境

 mount /dev/sr0 /mnt/cdrom

yum -y install vsftpd dhcp tftp tftp-server syslinux

(vsftpd 传大文件安装完对应目录为/var/ftp)

  (dhcp 负责分配地址并告诉客户端tftp地址)

     (tftp 安装完 /etc/xinetd.d/tftp)

 (syslinux 负责引导之类)

2、拷贝镜像文件到ftp服务器目录

   cd /var/ftp/pub

  mkdir dvd

   chown ftp:ftp dvd

   cp -rf /mnt/cdrom/* dvd/

 3、配置DHCP服务

   cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample  /etc/dhcp/dhcpd.conf

  vi /etc/dhcp/dhcpd.conf

   

 4、开启tftp服务

     

5、创建相关目录并拷贝

 mkdir -p /tftpboot/pxelinux.cfg

 cp /var/ftp/pub/dvd/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default 拷贝至此目录并命名为default

cp /usr/share/syslinux/pxelinux.0  /tftpboot/

chmod 777 /tftpboot/pxelinux.cfg/default

cp /var/ftp/pub/dvd/isolinux/* /tftpboot/

6、开启相关服务并设置为自动启动

 service dhcpd restart

chkconfig dhcpd on

service xinetd restart

chkconfig xinetd on

service vsftpd restart

chkconfig vsftpd on 

7、配置kickstart无人值守安装脚本

yum -y install system-config-kickstart

到图形界面去配置

 

注意:上面根口令是客户机安装的root密码

将/root/anacoda-ks.cfg下面 %packages到%end之间所有目前系统安装的软件包复制到

目录下面的ks.cfg文件内 %packages到%end之间

mv  ks.cfg  /var/ftp/

vi /tftpboot/pxelinux.cfg/default

原文地址:https://www.cnblogs.com/jdwy24/p/12396901.html