目录
1.什么是 pxe
PXE 的全称是 preboot execute environment它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统。
pxe是实现批量装操作系统的,通过网卡引导启动
2.搭建过程中的服务
2.1TFTP服务
TFTP(简单文件传输协议):内核和引导文件
是一种基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议
2.2vsftp:安装系统镜像文件获取方式
可以使用http ftp等方式,ftp文件传输的一种。
2.3syslinux
syslinux是一个功能强大的引导加载程序,而且兼容各种介质。
pxelinux.0 启动pxe pxe可以支持
2.4DHCP服务
DHCP(动态主机配置协议):动态获取IP地址
3.pxe 优点
1.规模化:同时装配多台服务器
2.自动化:安装系统、配置各种服务
3.远程实现:不需要光盘、U盘等安装介质
4.pxe需要的文件
pxe需要的四个文件:
- vmlinuz(内核)
- initrd.img(驱动)
- isolinux.cfg(手写 grub的引导文件)
- syslinux软件:提供引导等工具。
5.操作过程
(1)先安装软件:
(2)生成dhcp 配置文件:
(3)修改dhcp配置文件:
并开启dhcp服务:
(4)修改 tftp 配置文件
(5)准备四大文件
(6)开启服务:
(7)准备yum仓库
(8)新建一台服务器
到这里,成功一半了。
(9)安装图形化界面 制作应答文件的工具
(10)手动去添加应答文件过程
1).
2).
3).
4).
5).先给boot分区:
6).接着给swap分区:
7).最后给/根分区;
8).关闭防火墙
9).安装图形环境勾掉,不选
10).
11)保存文件
(11)修改配置文件
然后重启之前新建的服务器