本文共 1398 字,大约阅读时间需要 4 分钟。
安装并配置PXE(Preboot Execution Environment)环境的步骤如下:
通过yum安装必要软件包:
yum install dhcp httpd tftp-server xinetd syslinux system-config-kickstart
创建用于存放PXE相关文件的目录:
mkdir /var/www/html/CentOS-6.10
将安装ISO镜像挂载到创建的目录中:
mount /dev/sr0 /var/www/html/CentOS-6.10
移除httpd的默认欢迎页面:
rm -f /etc/httpd/conf.d/welcome.conf
httpd服务启动服务并设置开机自启:
service httpd startchkconfig --add httpdchkconfig httpd on
xinetd服务编辑tftp服务配置文件:
vim /etc/xinetd.d/tftp
在配置文件中设置:
disable = no
并确保xinetd服务开机自启:
service xinetd startchkconfig --add xinetdchkconfig xinetd on
将PXELINUX文件复制到tftpboot目录:
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/mkdir /var/lib/tftpboot/pxelinux.cfgcp /var/www/html/CentOS-7.2/isolinux/* /var/lib/tftpboot/cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
复制并编辑Dhcp配置文件:
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.confvim /etc/dhcp/dhcpd.conf
在配置文件中添加必要的设置。
启动并设置dhcpd服务:
service dhcpd startchkconfig --add dhcpdchkconfig dhcpd on
使用system-config-kickstart工具生成ks.cfg:
system-config-kickstart
按照需求选择选项并保存配置文件。
ks.cfg将生成的ks.cfg文件保存到合适的路径下,例如:
cp /root/anaconda-ks.cfg /var/www/html/
重启xinetd、httpd和dhcpd服务:
service xinetd restartservice httpd restartservice dhcpd restart
以上步骤将指导您在CentOS系统中成功部署PXE环境,实现网络安装。
转载地址:http://wkafk.baihongyu.com/