linux pxe 基本步骤

作者:csuper 发表于:2016-12-08
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立场。
本文系作者授权百度百家发表,未经许可,不得转载。