欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > 如何实现pxe安装部署

如何实现pxe安装部署

2024/10/25 9:34:39 来源:https://blog.csdn.net/2201_75769266/article/details/140928715  浏览:    关键词:如何实现pxe安装部署

此实验环境:rhel7主机

一、kickstart自动化安装脚本

1、安装可视化图形

[root@localhost ~]# yum group install "Server with GUI"

2、关闭vmware dhcp功能(编辑-虚拟网络编辑器)

3、httpd

1、安装httpd服务

[root@localhost ~]# yum install httpd -y

2、开启httpd服务

[root@localhost ~]# systemctl start httpd

4、安装图形化生成kickstart自动安装脚本的工具

[root@localhost ~]# yum install system-config-kickstart

5、启动图形工具

[root@localhost ~]# systemctl-config-kickstart

根据图示选择

此处为默认,不动

关闭防火墙

关闭可视化图形

安装执行命令

:一定要保存!

保存到/root路径下

6、添加软件安装

vim ks.cfg

添加如下: 

%package

@base

httpd

%end

ksvalidator ks.cfg

7、将文件放到默认页面文件

cp /root/ks.cfg  /var/www/html/ks.cfg
ksvalidator  /var/www/html/ks.cfg     //检查一下ks.cfg语法

 8、安装http服务并启动

[root@localhost ~]# yum install httpd -y
[root@localhost ~]# systemctl enable --now httpd

9、在/var/www/html/下创建一个软链接指向/rhel7/

[root@localhost ~]# ln -s /rhel7/ /var/www/html/
[root@localhost ~]# cd /var/www/html

二、搭建dhcp服务

1、安装dhcp服务器

[root@localhost ~]# yum install dhcp -y

2、修改dhcp配置文件

[root@localhost ~]# vim /etc/dhcp/dhcpd.conf

将35行(包括35)之后全部删除,27、28行注释

3、重启dhcp服务

[root@localhost ~]# systemctl restart dhcpd

三、搭建pxe网络环境

1、安装软件包并启动

[root@localhost ~]# yum search pxelinux
[root@localhost ~]# yum install syslinux.x86_64
[root@localhost ~]# yum install tftp-server.x86_64
[root@localhost ~]# systemctl enable --now tftp

2、设置tfp服务器支持网络启动

[root@localhost ~]# cp /rhel7/isolinux/* /var/lib/tftpboot/
[root@localhost ~]# cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/
[root@localhost ~]# mkdir pxelinux.cfg
[root@localhost ~]# cp isolinux.cfg  pxelinux.cfg/default

3、将资源放到/var/lib/tftpboot目录下

[root@localhost ~]# cp /rhel7/isolinux/* /var/lib/tftpboot/
[root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
[root@localhost ~]#cd /var/lib/tftpboot/
[root@localhost tftpboot]# ls
boot.cat grub.conf isolinux.bin memtest splash.png upgrade.img vmlinuz
boot.msg initrd.img isolinux.cfg pxelinux.0 TRANS.TBL vesamenu.c32
[root@localhost tftpboot]# mkdir pxelinux.cfg
[root@localhost tftpboot]# cp isolinux.cfg pxelinux.cfg/default

4、修改文件

[root@localhost tftp]# vim /etc/dhcp/dhcpd.conf
[root@localhost tftp]#vim /var/lib/tftpboot/pxelinux.cfg/default

四、测试

打开虚拟机,选择如图所示: 

至此,实验结束!

:安装好之后一定要立即关机,然后修改回从光盘启动

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com