• Pxe自动化安装


    Centos7环境

    Systemctl stop firewalld
    
    Setenforce 0
    
    Yum本地源
    
    cd  /etc/yum.repos.d/   进入/etc/yum.repos.d/
    
    Ls  查看  
    
    Mkdir  nie  创建目录nie
    
    Ls   
    
    mv ./*.repo ./nie/  
    
    Vi nie.repo
    
    Ls /mnt
    
    Mount /dev/sr0 /mnt  挂载
    
    Ls /mnt
    
    Cd

    搭建dhcp服务

     

    安装完有相应的配置文件

    [root@localhost ~]# rpm -ql dhcp | grep “dhcpd.conf”
    
    [root@localhost ~]# vim /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example

     

    进去复制一个最长的

     

    复制到 vi /etc/dhcp/dhcpd.conf 修改成下面这个样子  dhcp安装好了

    subnet 192.168.158.0 netmask 255.255.255.0 {
    
        range 192.168.158.170 192.168.158.180;
    
        option broadcast-address 192.168.158.255;
    
        default-lease-time 600;
    
        max-lease-time 7200;
    
        next-server 192.168.158.130;
    
        filename "pxelinux.0";
    
    }

     

    启动dhcpd

    [root@localhost ~]# systemctl restart dhcpd

    查看状态

     

    安装TFTP 服务

    [root@localhost ~]# yum -y install tftp-server

     

    安装完

    [root@localhost ~]# cd /etc/xinetd.d/
    
    [root@localhost xinetd.d]# ls

    vi  tftp   yes 改为  no

     

    启动临时服务  

    [root@localhost xinetd.d]# systemctl restart xinetd

    如果报 没有这样文件 或者  目录   需要安装一下

    Failed to restart xinetd.service: Unit xinetd.service failed to load: No such file or directory.
    
    [root@localhost xinetd.d]# yum -y install xinetd

     

    安装httpd

    [root@localhost xinetd.d]# yum -y install httpd

    安装完 进入配置文件   vi  /etc/httpd/conf/httpd.conf  查看行数  96

     

    插入 sed -i "96i ServerName 127.0.0.1:80" /etc/httpd/conf/httpd.conf  重启

     

    在 下面创建mkdir /var/www/html/CentOS-7

     

    好了后  打开浏览器 (虚拟网络编辑器端口号和用的虚拟机端口号要一样)

     

    安装 syslinux

    [root@localhost ~]# yum -y install syslinux

    安装完复制

    [root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
    
    [root@localhost ~]# cp -a /var/www/html/CentOS-7/isolinux/* /var/lib/tftpboot/

    创建目录  

    mkdir /var/lib/tftpboot/pxelinux.cfg

     

    再复制  

    cp /var/www/html/CentOS-7/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

    复制完创建目录 

     mkdir /var/www/html/ks_config

    赋予权限

    [root@localhost ks_config]# chmod 777 CentOS-7-ks.cfg

    修改 Vim  CentOS-7-ks.cfg

    [root@localhost ks_config]# vim CentOS-7-ks.cfg
    
    [root@localhost ks_config]#

    进入vim /var/lib/tftpboot/pxelinux.cfg/default
    
    [root@localhost ks_config]# chmod 777 CentOS-7-ks.cfg
    
    [root@localhost ks_config]# vim CentOS-7-ks.cfg
    
    [root@localhost ks_config]# vim CentOS-7-ks.cfg
    
    [root@localhost ks_config]# vim /var/lib/tftpboot/pxelinux.cfg/default
    
    [root@localhost ks_config]# cd /var/lib/tftpboot/pxelinux.cfg
    
    [root@localhost pxelinux.cfg]# ls
    
    default
    
    [root@localhost pxelinux.cfg]# cp default default.olg
    
    [root@localhost pxelinux.cfg]# vim default
    
    [root@localhost pxelinux.cfg]#

     

    再重新建立一个虚拟机   大小要1024

  • 相关阅读:
    Dynamic attention in tensorflow
    Dynamic seq2seq in tensorflow
    Tensorflow Seq2seq attention decode解析
    zz图像卷积与滤波的一些知识点
    Android SDK更新失败对策
    高维数据降维 国家自然科学基金项目 2009-2013 NSFC Dimensionality Reduction
    近期深度学习论文汇总
    PHP远程连接mysql报错处理办法
    zz 启动Matlab提示Microsoft Visual C++ 2005 Redistributable存在问题问题
    `fw服务端非完整` 工程开发初期的工作
  • 原文地址:https://www.cnblogs.com/ada54410017/p/11289708.html
Copyright © 2020-2023  润新知