PXE 部署不同版本的系统安装环境以及挽救环境

本文介绍了如何在PXE环境中部署Redhat7.3系统,包括所需软件如httpd、system-config-kickstart和tftp-server的准备,以及在配置完成后如何处理dhcpd的防火墙设置,确保服务安全访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值