pxe自动安装
首先我们要用到的linux的桌面模式,没有桌面模式的请自觉安装。注意要关闭防火墙
需要的支持环境,dhcp,tftp,vsftp。
1.先创建ftp的共享光盘目录
mkdir -p /var/ftp/centos6
2.把光盘复制到目录下。
cp -rp /media/cdrom/* /var/ftp/centos6
3安装tftp-server
yum -y install tftp-server
4.我们修改tftp的配置文件
vim /etc/xinetd.d/tftp

其余的不变
打开xinetd服务
/etc/init.d/xinetd start
将他改成开机启动
chkconfig tftp on
5我们准备内核分发文件
cp /var/ftp/centos6/isolinux/vmlinuz initrd.img /var/lib/tftpboot/
我们还需要安装syslinux
yum -y install syslinux
安装完成后将另一个内核文件复制过去
cp /usr/share/syslinux/pxelinux. /var/lib/tftpboot/
还有一个在光盘源也要考过去
cp /var/ftp/centos6/isolinux/isolinux.cfg /var/lib/tftpboot/
这样内核的准备分发文件就齐了,一共4个
然后我们需要降权,和修改一些东西
chmod /var/lib/tftpboot/isolinux.cfg
vim /var/lib/tftpboot/isolinux.cfg
将文件改成图片里的样子

menu打头的都注释掉


让我我们将这个文件扔到/var/lib/tftpboot/pxelinux.cfg目录里改名叫做default
cd /var/lib/tftpboot/
mkdir pxelinux.cfg
mv isolinux.cfg pxelinux.cfg/defaul
然后我们安装dhcp并修改配置文件
yum -y install dhcp
vim /etc/dhcp/dhcpd.conf
将模板复制过来
cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp
在导入
cat /etc/dhcp/dhcpd.conf.sample > /etc/dhcp/dhcpd.conf
修改成下边的样子


注意修改的地方都是以封号结尾的,没有封号是错误的。
启动服务,
然后下载vsftpd,在启动。
yun -y install vsftpd
/etc/init.d/vsftpd start
还要安装system-config-kickstart
yum -y install system-config-kickstart
在桌面就有了









然后重启3个服务
将ks配置的脚本,复制到ftp去
[root@localhost ~]# cp ks.cfg /var/ftp/
[root@localhost ~]# chmod /var/ftp/ks.cfg
修改引导文件
vim /var/lib/tftpboot/pxelinux.cfg/default
在里边加一句话

在自己安装的配置脚本里修改一下,变成全部自动安装

pxe自动安装的更多相关文章
- PXE 自动安装物理机 (DHCP服务由路由提供, 不能再配置)
目录 1. PXE 自动安装物理机 (DHCP服务由路由提供, 不能再配置) 1.1. 需要的软件 1.2. 启动 proxy dhcp 服务 1.3. 关键的几个配置文件 PXE 自动安装物理机 ( ...
- DHCP服务+PXE自动安装系统
DHCP服务+PXE自动安装系统 DHCP安装 安装DHCP服务器 yum install dhcp -y 安装完dhcp默认无法启动,需要编辑配置文件设置分配地址范围等相关信息,服务器自身IP地址要 ...
- kickstart半自动安装centos系统与pxe自动安装centos系统
一.kickstart半自动安装centos系统 关闭防火墙,关闭selinux,使用system-config-kickstart生成kickstart配置文件,启动xmanger-Passive ...
- centos7 PXE自动安装环境搭建
原理: 要进行自动安装的主机A,加电启动时以网卡为第一启动设备 1.启动时会向网络广播,找到dhcp服务器B请求分配IP地址信息,服务器B除了给其分配基本的IP信息(ip.netmask.getewa ...
- Linux PXE自动化安装centos6,centos7系统
1.PXE是什么? pxe是Preboot Excution Environment的缩写,是intel公司研发,基于client/server的网络模式,支持远程主机通过网络从远端服务器下载镜,并由 ...
- linux系统PXE+Kickstart自动安装系统
一.PXEPXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服 ...
- PXE+kickstart自动安装ubuntu14.04
本文参考了诸多文章,先感谢这些文章的作者. 使用pxe安装系统需要安装dhcp,tftp,http等服务(当然也可以使用其他文件共享方式比如nfs,ftp). 实验环境: 1. vmware 12 2 ...
- PXE网络启动无人值守自动安装 centos 全程实录
PXE网络启动无人值守自动安装 centos 全程实录 http://shayi1983.blog.51cto.com/4681835/1549854/ 搭建Pxe服务器无人听应答全自动安装CentO ...
- 自动化运维之-PXE实现系统批量自动安装
转自:https://www.linuxidc.com/Linux/2017-10/147379.htm 本节索引 需求分析 PXE简介 整体方案 服务选择 功能实现 安装调试 错误分析 总结 1 需 ...
随机推荐
- 转载:逻辑回归的python实现
转载自:http://blog.csdn.net/zouxy09/article/details/20319673 一.逻辑回归(LogisticRegression) Logistic regres ...
- java处理json的工具类(list,map和json的之间的转换)
需要下载第三方的jar :net.sf.json import java.io.BufferedReader; import java.io.InputStream; import java.io.I ...
- 多线程资源隔离之ThreadLocal
上篇讲到多线程线程安全问题的解决思路,这篇将详细讲解资源隔离ThreadLocal的实践. ThreadLocal也叫线程局部变量,类似Map结构,以当前线程为key.既然是以资源隔离的思想保证线程安 ...
- 组合优于继承 Composition over inheritance
https://stackoverflow.com/questions/49002/prefer-composition-over-inheritance 解答1 Prefer composition ...
- sqlite的Top筛选
select [CollectDateTime] as '时间',[Channel_34] as '通道34',[Channel_54] as '通道54' from [DataTable] wher ...
- Lucene 的 Scoring 评分机制
转自: http://www.oschina.net/question/5189_7707 Lucene 评分体系/机制(lucene scoring)是 Lucene 出名的一核心部分.它对用户来 ...
- DLL注入之SHELLCODE数据转换
#include "stdafx.h" #include <stdio.h> #include <string.h> #include <conio. ...
- maven spring MVC 及tomcat
eclipse+tomcat8+springMVC环境搭建https://blog.csdn.net/code_fighter/article/details/79169058 Eclipse+Tom ...
- NNCRF之NNSegmentation, NNPostagging, NNNameEntity
这里主要介绍NNSegmentation 介绍: NNSegmentation是一个基于LibN3L的利用神经网络来进行分词的工具. 他可以通过不同的模型(NN, RNN, GatedNN, LSTM ...
- 从Github上轻松安装R包—githubinstall包--转载
1.综述 越来越多的R包正在由世界上不同的人所创建,其中一部分原因是devtools包使得开发R包1变得更加简单.devtools包不仅让开发R包变得简单,而且用于分发R包. 当开发者发布一个R包的时 ...