环境Redhat7.3
软件准本工作:
[root@localhost ~]# yum install httpd tftp-server dhcpd syslinux system-config-kickstart -y
软件环境的逐个配置:
1.httpd :
1 [root@localhost ~] mkdir /var/www/html/redhat73
2 [root@localhost ~] mkdir /var/www/html/redhat72
3 [root@localhost ~] mkdir /var/www/html/redhat68
4 [root@localhost ~] mount /iso/rhel-server7.2****.iso /var/www/html/redhat72
5 [root@localhost ~] mount /iso/rhel-server7.3***.iso /var/www/html/redhat73
6 [root@localhost ~] mount /iso/rhel-server6.8***.iso /var/www/html/redhat68
7 [root@localhost ~] service httpd start
8 [root@localhost ~] chkconfig httpd on
2.system-config-kickstart:
在shell中直接运行软将名字,按照一步步的配置即可,最后把ks.cfg文件保存到httpd共享的不同目录下,可以用ksvalidator命令检查语法错误,中共配合三个ks文件分别保存在/var/www/html/ks7,ks72,ks68目录下
3.tftp-server:
[root@localhost ~]# vim /etc/xinetd.d/tftp
13 server_args = -s /var/lib/tftpboot
14 disable = no #yes修改为no
15 per_source = 11
16 cps = 100 2
[root@localhost linux]# cd /var/lib/tftpboot/
[root@localhost tftpboot]# cp /var/www/html/redhat72/isolinux/vmlinuz redhat72/
[root@localhost tftpboot]# cp /var/www/html/source/redhat72/isolinux/initrd.img redhat72/
#redhat6.8和redhat7.3一样,从挂载镜像中将initrd.img,vmlinuz 复制到http共享目录中的对应文件夹
[root@localhost tftpboot]# mkdir pxelinux.cfg
[root@localhost tftpboot]# cp /var/www/html/redhat73/isolinux/isolinux.cfg ./pxelinux.cfg/default
[root