PXE CentOS
PXE 无人值守安装CentOS 7
相关环境信息
主机iptables
,firewalld
和SElinux
均为关闭状态
DHCP 服务器
修改/etc/dhcp/dhcpd.conf
配置文件
启动并添加dhcp服务:
HTTP 服务器(或者FTP服务器)
- 挂载本地光盘镜像,并挂载至http服务器的某个路径
- 添加并修改
kickstart
文件(放置于/var/www/html/ks/centos7.cfg
)
:information_source: 该文件可以使用system-config-kickstart
图形化工具来生成.
- 启动 http 服务器,
systemctl start httpd
TFTP 服务器
- 启动 TFTP SERVER (该服务默认监听在
udp
的69
号端口)
- 编辑
/etc/xinetd.d/tftp
文件
systemctl restart xinetd.service
或者:
- 安装
syslinux
程序包
- 将所需文件放置在 tftp 根目录(
/var/lib/tftpboot/
)
/var/lib/tftpboot/pxelinux.cfg/default
文件内容如下所示:
PXE 无人值守安装CentOS 6
安装步骤大致与安装CentOS 7 相同,不同之处在于: