linux pxe 基本步骤

1、配置DHCP服务器
# yum -y install dhcp
# vim /etc/dhcp/dhcpd.conf
自定义subnet、同时配置tftp服务的信息:
subnet {
...
next-server TFTP-SERVER-IP;
filename "pxelinux.0";
}
# service dhcpd restart
2、配置tftp-server
# yum -y install xinetd tftp-server tftp
# chkconfig xinetd on
# chkconfig tftp on
# service xinetd start
# ss -unl | grep ":69"
3、准备安装树、也就是我们的安装包
# mkdir /var/www/html/centos6.5
# mount --bind /media/cdrom /var/www/html/centos6.5
# service httpd start
4、复制文件到tftpboot下的文件
# yum -y install syslinux
# cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/
# cp /media/cdrom/isolinux/{boot.msg,vesamenu.c32,splash.jpg} /var/lib/tftpboot/
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
# mkdir /var/lib/tftpboot/pxelinux.cfg
# cp /media/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
5、提供kickstart文件
直接从/root/anaconda-ks.cfg复制到/var/www/html目录下,注意:url及repo后的路径要修改为可用安装树的路径;
6、配置引导程序能自动加载此kickstart文件
编辑/var/lib/tftpboot/pxelinux.cfg/default
在label为linux项的append一行后附加:
ks=http://HTTP_SERVER_IP/ks.cfg
7、第一次测试、祝你成功!
版权声明
本文仅代表作者观点,不代表Csuper立场。
本文系作者授权百度百家发表,未经许可,不得转载。