标签:ftp syslinux default cfg ks 服务器 自动化 var 易懂
PXE服务器(自动化安装系统)
所需软件:DHCP、TFTP、syslinux、vsftpd
PXE:是预安装环境的缩写。是intel公司推出的一款通过网络来引导操作系统的协议。广泛应用于网吧无盘系统。
PXE服务器部署:DHCP服务器部署
setenforce 0
getenforce
rpm -q dhcp
yum install dhcp -y
cat /etc/dhcp/dhcpd.conf
cat /usr/share/doc/dhcp*/dhcpd.conf
.example
复制以下内容到主配置文件内
vim /etc/dhcp/dhcpd.conf
修改后————>
systemctl restart dhcpd
systemctl enable dhcpd
第一次PXE客户机测试:
tftp-server服务器部署:
rpm -q tftp-server
yum install -y tftp-server
vim /etc/xinetd.d/tftp
找到此行:
disable = yes
将yes(禁用)改为(no)启用
systemctl restart tftp
systemctl enable tftp
systemctl status tftp
netstat -atulp | grep tftp
netstat -atunlp | grep :69
安装syslinux(提供pxelinux.0)
rpm -q syslinux mlocate
yum install -y syslinux mlocate;updatedb
locate pxelinux.0 (查找文件)
共享文件到 /var/lib/tftpboot目录
cd /var/lib/tftpboot
cp -v /usr/share/syslinux/pxelinux.0 ./
df -hT
cp -v /dvd/isolinux/* ./
mkdir -pv pxelinux.cfg
cp -v isolinux.cfg pxelinux.cfg/default
第二次PXE客户机测试:
文件共享服务器部署
rpm -q vsftpd
yum install -y vsftpd
systemctl restart vsftpd
systemctl enable vsftpd
sysytemctl status vsftpd
mkdir -v /var/ftp/dvd
mount /dev/sr0 /var/ftp/dvd
vim /var/lib/tftpboot/pxelinux.cfg/default
修改64行为:
appen initrd=initrd.img
method=ftp://192.168.11.11/dvd
第三次PXE客户机测试:
kickstart全自动安装
cd
chmod -v 644 anaconda-ks.cfg
mkdir -v /var/ftp/ks
cp -v anaconda-ks.cfg /var/ftp/ks/ks.cfg
vim /var/lib/tftpboot/pxelinux.cfg/default
在64行最后加上:
ks=ftp://192.168.11.11/ks/ks.cfg
用#号注释menu default
在安装CENTOS下添加menu default设为默认选项
最终测试:
标签:ftp,syslinux,default,cfg,ks,服务器,自动化,var,易懂 来源: https://blog.51cto.com/14181887/2370200
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。