PXE自动安装Linux系统
PXE自动安装Linux系统
PXE预启动执行环境(Preboot eXecution Environment,PXE)。当需要安装的操作系统数量许多时,无法手动进行安装,这时就可利用PXE这个技术。这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。
PXE不是一种安装方式,是一种引导的方式。PXE方式要求安装的计算机中必须包含一个 支持PXE 的网卡,且主板支持网络引导,PXE 协议使计算机可以通过网络启动。
流程:
1. 环境准备
2. 确保关闭的防火墙
3. 安装所需的必要软件包并开启对应的服务
4. 准备安装源
5. 准备自动应答文件,并放到可以被访问到的地方
6. 配置DHCP服务并启动
7. 将必要的文件复制到相关目录
8. 修改启动菜单,以及一些其他的配置文件
9. 测试
步骤:
1. 将虚拟机配置成仅主机模式
2. 在服务端安装好必要的软件包和服务,进行相关配置
- vsftpd
#rpm -ql vsftpd
- dhcp
#yum install dhcp
#service dhcpd
#service dhcpd configtest
#service dhcpd start
#chkconfig dhcpd on
- tftp-server
作用:使服务端的系统配置文件能够通过网络传输给客户端
3. 将内核、驱动和引导文件移动到tftp根目
#service dhcpd restart //重启服务
4. 创建Kickstart自动应答文件ks.cfg(需要安装图形化界面)
#yum list all | grep kick
#yum -y install system-config-kickstart
5. 通过system-config-kickstart工具配置生成kickstart文件