PXE基于Red Hat系统的自动安装系统

本文详细介绍如何在RedHat上搭建自动化安装系统,包括DHCP、TFTP、Syslinux及VSFTPD服务器的配置过程。从安装服务器软件、配置网络参数,到设置引导程序和复制系统文件,每一步都提供了具体操作指导。

 

1.Red Hat自动安装系统服务器

dhcp服务器

tftp服务器

syslinux

vsftpd服务器

如果安装软件需要联网则先不要切换网卡

 

1.安装dhcp服务器

         使用su - root 切换root用户登录系统

           安装dhcp服务器

 使用yum install dhcp*命令安装dhcp服务器

然后查看安装信息

对dhcp服务文件进行配置

vim dhcpd.conf

 

因为这里使用的是192.168.10.10作为服务器,所以要进行把IP地址配置为192.168.10.10

尝试启动dhcpd

如果启动失败的话,可以使用命令查看日志

测试dhcp时,要把客户机和服务器端放在同一个网段

2.安装tftp服务器,它是基于udp协议传输的

yum install tftp*

查看安装信息

编辑tftp的配置文件

把disable更改为disable=no就可以了

然后进入tftboot目录

里面的文件可以从/dev/cdrom获取,先安装syslinux服务引导程序,然后使用命令从syslinux文件中获取文件。

cp /usr/share/syslinux/pxelinux.0    /var/lib/tftboot

然后从光盘获取引导文件,要先挂载光盘至文件系统中

cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img}     /var/lib/tftboot

cp /media/cdrom/images/pxeboot/{vesamenu.c32,boot.img}     /var/lib/tftboot

然后在文件夹中创建pxelinux.cfg目录,然后把引导文件放进去并改名为default

cp /media/cdrom/isolinux/isolinux.cfg    /var/lib/pxelinux.cfg/default

然后对配置default文件进行配置

更改第2行和第65行就行

第65行主要是进行获取响应文件

3.然后安装vsftpd服务器,httpd服务器也可以,这里先使用vsftpd服务器

yum install vsftpd

然后把/media/cdrom里面的所有文件复制到ftp目录中

cp /media/cdrom/* /var/ftp/
把响应文件放入pub目录中

cp ~/anaconda-ks.cfg /var/ftp/pub/ks.cfg 

对配置文件添加url --url=ftp://192.168.10.10

对vsftpd服务器的配置文件进行改动允许匿名用户下载修改文件

对所有文件配置777权限

然后关闭防火墙和selinux,也可以自行设置允许服务流量进出

启动各个服务器

然后开启客户端,记住把客户端放置和服务器同一个网段

然后开启

第一次连接时tftp服务器连接超时,原因没有找到,重启了服务器一下就好了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值