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

  • 相关阅读:
    LALR(1)语法分析生成器--xbytes
    <<摩托车修理技术与禅>>读书笔记
    xscript脚本
    CentOS安装Erlang
    TCP中close和shutdown之间的区别
    Erlang高阶函数
    深度学习小记
    mac平台打造犀利的Android Studio开发环境
    MAC中如何配置两套android-sdk环境
    Ubuntu虚拟机编译Android6.0总结
  • 原文地址:https://www.cnblogs.com/jdwy24/p/12396901.html
Copyright © 2011-2022 走看看