pxe装机(http篇)




 
   安装dhcp
     yum install dhcp -y
   
    systemctl stop  firewalld  关闭火墙

    vim /etc/dhcp/dhcpd.conf  配置dhcp服务
     pxe装机(http篇)
     systemctl  restart dhcp
   
     yum install syslinux -y    安装配置syslinux 启动文件
    yum isntall dhcp httpd -y 安装http服务
    yum install httpd tftp-server -y 安装tftp服务
    cp /mnt/rhel/isolinux/*  /var/lib/tftpboot/     将挂载好的镜像里的isolinux的启动文件复制到tftpboot目录           
    ls  /var/lib/tftpboot
    cd  /var/lib/tftpboot
    mkdir  pxelinux.cfg        
     ls
    cp isolinux.cfg  pxelinux.cfg/default       创建启动引导文件  (一般复制系统启动文件修改)

    vim  default   (配置默认启动文件  指向ks.cfg) 

      pxe装机(http篇)       
     cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/   
    ls
    systemctl start tftpd.sevice
    vim /etc/xinetd.d/tftp             改disable为no

    pxe装机(http篇)
    systemctl restart xinetd
    systemctl start httpd
       mkdir  /var/www/html/rhel       创建http镜像目录
      cp -fr /mnt/*  /var/www/html/rhel    拷贝全部系统文件   (浏览器输入本机ip/rhel查看服务是否正常)
   
    yum install  system-config-kickstart -y    安装kickstart自动安装文件
     system-config-kickstart             配置保存
    cp -fr /root/desktop/ks.cfg   /var/www/html      复制到html目录(也可直接复制系统ks.cfg也就不需要安装kickstart)

  cp /root/anaconda-ks.cfg  /var/www/html/ks.cfg
   
    vim /var/www/html/ks.cfg       (改下url地址为http系统地址)

pxe装机(http篇)


    ksvalidator /var/www/html/ks.cfg    验证一下语法

开启客户机验证下