Kickstart服务器

IP: 192.168.136.253   掩码:255.255.255.0   网关:192.168.136.2   DNS:192.168.136.2

安装部署yum源服务器

参考 http://www.cnblogs.com/edward2013/p/5020113.html

安装部署DHCP服务器

# yum -y install dhcp

修改配置文件

# vi /etc/dhcp/dhcpd.conf

#

# DHCP Server Configurationfile.

# see/usr/share/doc/dhcp*/dhcpd.conf.example

# see dhcpd.conf(5) manpage

#

log-facility local7;

subnet192.168.136.0 netmask 255.255.255.0{

range192.168.136.100 192.168.136.200; #IP地址池范围

option domain-name "example.com";

option domain-name-servers 192.168.136.2;

option routers192.168.136.2; #路由器IP,可以写网关IP

default-lease-time 600;

max-lease-time 7200;

next-server 192.168.136.253; #TFTP Server 的IP地址

filename"pxelinux.0"; #pxelinux 启动文件位置

}

启动DHCP服务并设置为开机启动

# systemctl start dhcpd

# systemctl enable dhcpd

安装部署TFTP服务器

# yum -y install tftp-server

修改配置文件

# vi /etc/xinetd.d/tftp

# default: off

# description: The tftp server serves files using the trivialfiletransfer \

# protocol. The tftp protocol is often used to boot diskless \

# workstations, download configuration files to network-aware printers, \

# and to start the installation processforsome operating systems.

service tftp

{

socket_type=dgram

protocol=udpwait =yes

user=root

server= /usr/sbin/in.tftpd

server_args= -s /var/lib/tftpboot

disable=no #把这行改成no即可

per_source= 11cps= 100 2flags=IPv4

}

启动TFTP服务并设置为开机自启动

# systemctl start tftp

# systemctl enable tftp

将客户端所需启动文件复制到TFTP服务器

# yum -y installsyslinux

#cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

复制启动镜像文件和启动配置文件至TFTP共享目录

# cp /content/rhel7/x86_64/dvd/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/#mkdir /var/lib/tftpboot/pxelinux.cfg

#cp /content/rhel7/x86_64/dvd/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

#chmod 644 /var/lib/tftpboot/pxelinux.cfg/default

修改启动配置文件

# vi /var/lib/tftpboot/pxelinux.cfg/default

搭建自动安装的linux,RedHat7搭建无人值守自动安装Linux操作系统(PXE+Kickstart)相关推荐

  1. Linux redhat7.0 U盘安装教程

    ** 第一步:制作U盘为系统启动盘 ** 1.准备1个U盘 (最好 8G). 2.下载UltraISO(主要用于将ISO镜像文件刻录). 3.下载rhel-server-7.0-x86_64-boot ...

  2. 【Linux】PXE+Kickstart无人值守安装系统

    文章目录 前言 一.简介 二.配置DHCP 三.TFTP 四.SYSLinux服务程序 五.vsftpd服务 六.Kickstart应答文件 七.自动安装系统 八.总结 前言 本文来记录下PXE+Ki ...

  3. Linux系统自定义制作ISO安装镜像

    0x00 前言简述 在CentOS6系列版本系统在安装完成后会自动生成一个install.log文件,然后在CentOS7系列版本中就变化为anaconda-ks.cfg文件,它可以作为类似于Wind ...

  4. pxe+kickstart部署多个版本的Linux操作系统(上)---原理篇

    PXE概述: 1.PXE(Pre-bootExecution Environment),预启动执行环境 2.通过网络接口启动计算机 3.支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操 ...

  5. linux dhcp搭建及自动安装

    DHCP搭建: 在服务机配置好yum源 安装dhcp软件 更改dhcp的配置文件 vim /etc/dhcp/dhcpd.conf ##查看说明 cp /usr/share/doc/dhcp*/dhc ...

  6. 搭建阿里云Linux版服务器+使用docker安装EMQ、Node-RED、MySQL+本地Navicat访问数据库(增删改查)——详细流程

    搭建阿里云Linux版服务器+使用docker安装EMQ.Node-RED.MySQL+本地Navicat访问数据库 云服务器基础搭建 注册云服务器 XShell简介 部署EMQ 部署docker 物 ...

  7. Linux Centos7 搭建简易堡垒机安装jailkit实现chroot

    Linux Centos7 搭建简易堡垒机安装jailkit实现chroot 一.什么是堡垒机 堡垒机,即在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手 ...

  8. 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(下)

    上一篇我们从零开始,在Linux环境下配置了Jenkins的Android构建环境,但也仅仅是搭建环境,至于参数化构建.输出apk .定时构建.邮件发送等功能因为篇幅的原因没有介绍,本篇博客就来介绍介 ...

  9. 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(上)

    前言:作为开发者,我们都遇到过这样一个问题,项目在测试期的时候,测试总会找我们打各个环境的包,什么生产包.prd包.pre包,每次都是我们打完包再发给测试.可是打包是要时间的啊,项目小还好,项目大的话 ...

最新文章

  1. iOS富文本字符串AttributedString详解
  2. 图解Windows下使用SSH Secure Shell Client远程连接Linux
  3. JUnit的各种断言
  4. python在线翻译脚本_python写一个翻译的小脚本
  5. mac安装QT及QT基本使用
  6. java gettime_Java Util.getTime方法代码示例
  7. 前端学习(3115):react-hello-初始化state
  8. 扣绩效,从来都不会让团队变得更好
  9. 如何编写一个抢购bot_如何编写一个SkyWalking插件
  10. 世界编程大赛第一名编写的程序-3D世界
  11. java改变this指向_[Java教程]JavaScript中的this指向
  12. pycharm python InvalidVersionSpecError: Invalid version spec: =2.7
  13. 远程登录 - telnet、mstsc等工具的使用及遇到的问题
  14. 计算机资源管理器课件,资源管理器ppt课件
  15. 数据库防火墙、数据库加密、数据库脱敏真的可用吗?
  16. 凤凰职教网计算机一级成绩查询,一-凤凰职教网.PPT
  17. opensim源码安装教程
  18. Ruff自主研发的NB-IoT智能网关获得联通实验室测试通过
  19. ESD笔记(一)_ESD基础
  20. android拦截所有短信源码,Android手机防短信电话骚扰宝典 手机也会思考

热门文章

  1. map 循环_被问到Spring循环依赖怎么解决?秀给面试官看!内附图解
  2. GIS实战应用案例100篇(一)-GEE主成分分析(含代码)
  3. MATLAB如何用循环分割,利用Matlab进行分割提取浮游生物
  4. react学习路线图,学习react就是有捷径
  5. kotlin 添加第一个 集合_Flutter开发必学Dart语法篇之集合操作符函数与源码分析...
  6. http协议以及防盗链技术
  7. django中间件及中间件实现的登录验证
  8. 送福利:ROKID 语音开发板免费送,开启你的物联网之旅
  9. 精读《你不知道的javascript》中卷
  10. 词云第一次实践,参考学校老师讲的一些知识点还有网上大佬的代码实现