Centos7环境

Systemctl stop firewalld

Setenforce 

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. /var/lib/tftpboot/

[root@localhost ~]# cp -a /var/www/html/CentOS-/isolinux/* /var/lib/tftpboot/

创建目录

mkdir /var/lib/tftpboot/pxelinux.cfg

再复制

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

复制完创建目录

 mkdir /var/www/html/ks_config

赋予权限

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

修改 Vim  CentOS-7-ks.cfg

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

[root@localhost ks_config]#

进入vim /var/lib/tftpboot/pxelinux.cfg/default

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

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

[root@localhost ks_config]# vim CentOS--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

Pxe自动化安装的更多相关文章

  1. 配置pxe 自动化安装centos6.7

    dhcp服务器是pxe自动化安装的必要条件,因此先搞定dhcp服务器,yum -y install dhcp,  rpm -ql dhcp查看安装了哪些包,less /etc/dhcp/dhcpd.c ...

  2. CentOS 6.5自动化运维之基于DHCP和TFTP服务的PXE自动化安装centos操作系统详解

    前言    如果要给很多台客户端主机安装操作系统,要是每一台都拿张安装光盘一台一台主机的去装系统那就太浪费时间和精力了.在生产环境中也不实际,要实现为多台主机自动安装操作系统,那我们怎么实现自动化安装 ...

  3. Linux PXE自动化安装centos6,centos7系统

    1.PXE是什么? pxe是Preboot Excution Environment的缩写,是intel公司研发,基于client/server的网络模式,支持远程主机通过网络从远端服务器下载镜,并由 ...

  4. 使用Kickstart+pxe自动化安装部署无人值守的linux服务器

    Kickstart+pxe Kickstart无人职守安装RHEL5过程分享(详细图解版) 启动应用有:httpd.dhcpd.named.xinetd 无人职守自动批量安装linux系统超详细 参考 ...

  5. PXE自动化安装CentOS6/7

    服务器为centos7 安装前准备:关闭防火墙和SELINUX 虚拟机准备第二块网卡,设置主机模式,关闭虚拟机网络配置中主机模式的DHCP功能,并设置静态IP nmcli c a con-name e ...

  6. PXE自动化安装系统

    准备(以centos7为例) ①关闭防火墙 ②关闭selinux ③dhcp服务设置为静态IP ④安装软件包 http:充当yum源安装包仓库 tftp-server :在它的工作目录存在引导主机的工 ...

  7. kickstart自动化安装

    preboot execute environment预启动执行环境--intel开发的技术,计算机可以通过pxe协议从网络引导启动. 工作模式为客户端/服务器端的c/s模式 客户端从远端服务器下载镜 ...

  8. 基于HTTP和TFTP的PXE批量自动化安装Linux系统

    CentOS 6.5 PXE自动化部署系统 拓扑图如下: 步骤: 1.  安装http服务,上传ISO文件 [root@UCS-1 ~]# yum install httpd –y [root@UCS ...

  9. kickstart+pxe+tftp+ntp(http)自动化安装平台的搭建

    听说过"克隆"吗,对于这个科技术语20年前可能还很陌生,羊可以克隆,通过基因dna序列:机器同样可以克隆通过网络IP! 如下为自动化安装平台: PXE(preboot execut ...

随机推荐

  1. java23种设计模式(三)-- 适配器模式

    一.适配器模式 转载:https://www.cnblogs.com/V1haoge/p/6479118.html 适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配, ...

  2. bzoj4145 [AMPPZ2014]The Prices 状压 DP

    题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4145 题解 好像这道题有不少方法呢. ...谁叫这道题有点简单,所以方法多呗. 我的方法: 求 ...

  3. Static Fields and Methods

    If you define a field as static, then there is only one such field per class. In contrast, each obje ...

  4. C#基础提升系列——C#异步编程

    C#异步编程 关于异步的概述,这里引用MSDN的一段文字: 异步编程是一项关键技术,使得能够简单处理多个核心上的阻塞 I/O 和并发操作. 如果需要 I/O 绑定(例如从网络请求数据或访问数据库),则 ...

  5. 51nod 1490: 多重游戏(树上博弈)

    题目链接 该题实质上是一个树上博弈的问题.要定义四种状态——2先手必胜 1先手必败 3可输可赢 0不能控制 叶子结点为先手必败态: 若某结点的所有儿子都是先手必败态,则该结点为先手必胜态: 若某结点的 ...

  6. 因为信仰,油画专业的他自学开发进击阿里技术P9

    大约在1年以前,阿里云视频云团队来了一位热心和气.爱好广泛的老干部新同学,他就是资深技术专家郝冲,花名和招,寓意“和气招财”. 有人说程序员只喜欢安静地写代码,和招偏偏一个户外运动爱好者.他擅长滑雪, ...

  7. contentSize,contentOffset,contentInset整理

    参考:https://blog.csdn.net/yyyyccll/article/details/71173150

  8. 原生 js 实现 vue 的某些功能

    1.数据双向绑定:https://www.cnblogs.com/yuqing-o605/p/6790709.html?utm_source=itdadao&utm_medium=referr ...

  9. [HDU2604]Queuing

    题目:Queuing 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2604 分析: 1)将当前格和上一格合并当作一个状态,考虑下一个格子放0(m)还是1( ...

  10. NOIP 历年试题大致考点总结

    总的来说,水平还不够-- 要努力了! NOIP2012 D1T1 模拟, 字符串 D1T2 贪心, 数学 (推导贪心策略), 高精度 D1T3 unsolved 开车旅行 倍增 D2T1 解线性模方程 ...