
Tftp,简单文件传输协议,是一种基于udp协议实现的用于在客户机和服务器之间进行简单的文件传输协议,适合于开销不大,不复杂的应用场合,tftp协议专门为小文件传输而设计,只能从服务器上获取文件,或着向服务器写入文件,不能列出目录,也不能进行认证。iso镜像文件引导启动
1.安装http服务
yum install httpd ##安装http服务
mkdir /var/www/html/rhel7.0
mount /镜像路径 /var/www/html/rhel7.0
2.安装system-config-kickstart生成自动安装脚本
yum yum install system-config-kickstart.noarch
system-config-kickstart
---生成自动安装脚本 ,存到/var/www/html/rhel7.0下
vim /var/www/html/rhel7.0/ks.cfg
--->>39 %packages
40 @base ##基础包
41 @core
42 @gnome-desktop
43 @x11
44 lftp
45 %end
ksvalidator /var/www/html/ks.cfg ##检查语法错误
3.##安装dhcp服务
yum install dhcp
---(dhcp服务安装部署,比较繁琐,,部署完成后systemctl restart )
vim /etc/dhcp/dhcpd.conf
----->>>
30 subnet 172.25.254.0 netmask 255.255.255.0 {
31 range 172.25.254.20 172.25.254.30;
32 option routers 172.25.254.110;
33 next-server 172.25.254.110; ##dhcp服务器ip
34 filename "pxelinux.0"; ##读取110主机文件
35 }
4.安装tftp服务
yum install tftp-server -y
vim /etc/xinetd.d/tftp
--->>>14: disable no
systemctl start xinetd.service ##开启tftp服务
netstat -antlpue | grep xinetd ##69端口开启
5.安装pxelinux.0
yum whatprovides */pxelinux.0
--->>yum install syslinux-4.05-8.el7.x86_64 ##安装pxelinux.0
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ ##复制pxelinux.0到/var/lib/tftpboot/
6.拷贝镜像文件中isolinux中的所有到/var/lib/tftpboot/下
cp -p /var/www/html/rhel7.0/isolinux/* /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg 新建目录pxelinux.cfg
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
systemctl stop firewalld.service ##关闭防火墙
```
##二.编辑安装文件/var/lib/tftpboot/pxelinux.cfg/default
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-65805-1.html
对社会伤害太大