一、PXE介绍
PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,PXE可以引导多种操作系统,如Windows95/98/2000/windows2003,linux系列等
二、实现过程
1. 客户端的网络借口通过广播地址向提供DHCP服务的服务端索要IP;
2. 服务端向客户端提供IP+PXElinux.0程序;
3. pxelinux.0指定tftp协议,所以先引导用户访问服务端的tftp协议:读取内核程序及init–初始化安装包、default文件
4. default文件指定安装资源文件–ks.cfg文件,该文件指定安装资源–httpd
5. 服务端通过http协议向客户端提供安装包,客户端读取安装包、自动安装
三、PXE实现自动化网络安装Linux系统操作过程
- 配置dhcp
- 安装dhcp
- 复制dhcp文件模板
- 编辑文件
- 重启dhcp服务
- 安装syslinux
- 安装tftp-server
- 生成安装头文件
- tftp服务启用,是通过改变其守护进程来启用的
- 使用chkconfig,可以看到tftp服务没有启用
- 打开守护进程服务
- 将disable呢一行改成no