zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    各种居中
    React 高阶组价详解
    node 基本操作
    Spring中Quartz的配置
    Java总结篇系列:Java多线程(二)
    Java总结篇系列:Java多线程(一)
    使用 VisualVM 进行性能分析及调优
    Nginx负载均衡配置实例详解
    使用Jenkins配置自动化构建
    Zabbix中文使用手册
  • 原文地址:https://www.cnblogs.com/jdwy24/p/12396901.html
Copyright © 2011-2022 走看看