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 需 ...
随机推荐
- eclipse 编译的时候 自动把SDK需要放入libs里面的so文件给删除了
解决方法: 右击Project,选Properties->Builders, 把CDT Builder 关掉. 这样就不会编译了.包括c++的代码也不会编译.. 治标不治本啊...以后c++代码 ...
- tomcat服务无响应堆栈分析
tomcat服务突然无响应了,导出内存堆栈和线程堆栈,分析后发现是同步锁使用不合理导致的. [root@prd-dtb-web-01 ~]# [root@prd-dtb-web-01 ~]# jmap ...
- windows7上安装php7和apche2.4
windows7在配置php7+apache2.4 1.下载并安装vc14http://www.microsoft.com/zh-cn/download/details.aspx?id=48145下载 ...
- Spark高级数据分析· 2数据分析
wget https://archive.ics.uci.edu/ml/machine-learning-databases/00210/donation.zip 数据清洗 cd /Users/eri ...
- SQL Server-深入剖析统计信息
转自: http://www.cnblogs.com/zhijianliutang/p/4190669.html 概念理解 关于SQL Server中的统计信息,在联机丛书中是这样解释的 查询优化 ...
- Ad Exchange基本接口和功能
这里描述下一个exchange通常应该提供的接口和应该满足的功能. 接口 实时竞价接口 实时竞价接口也是最核心的接口,对接的dsp需要向exchange提供竞价地址.每次有广告请求时,exchange ...
- [Pytorch]PyTorch使用tensorboardX(转
文章来源: https://zhuanlan.zhihu.com/p/35675109 https://www.aiuai.cn/aifarm646.html 之前用pytorch是手动记录数据做图, ...
- Java实习一
简单的二元一次方程求解 import java.lang.Math; import java.util.Scanner; public class Solve{ public static void ...
- [小问题笔记(一)] js关闭页面window.close() 无效,不弹提示直接关闭
window.close(); 单独写这句,各个浏览器效果都不一样.比如IE(不是所有版本)会弹提示: 点确定之后才会关闭.而有些浏览器压根就没反应. 需要让它不弹提示,直接关闭,在window.cl ...
- HTML中table的td宽度无法固定问题
设置了 width="10%" 依然会被内容撑大, 加了 style="word-break:break-all;" 属性就好了.效果是内容自动回车. 此属性不 ...