制作pxe服务器

制作pxe服务器

实验环境为CentOS7.5(请关闭防火墙)
1、插入CentOS7.5 光盘镜像,新建挂载点并挂载cdrom
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
2、制作本地源,并安装所需组件
yum -y install dhcp httpd tftp-server syslinux
3、配置dhcp服务器
\cp /usr/share/doc/dhcp-*/dhcpd.conf.exaple /etc/dhcp/dhcpd.conf ( \cp 覆盖原文件 )
vi /etc/dhcp/dhcpd.conf
在这里插入图片描述
4、查看tftp服务配置文件
vi /etc/xinetd/tftp
在这里插入图片描述
tfpt服务的根目录为 /var/lib/tftpboot
5、提供pxe的bootloader程序及相关配置文件
cp /usr/share/syslinux/{pxelinux.0,vesamenu.c32} /var/lib/tftpboot
mkdir /var/lib/tftpboot/pxelinxu.cfg #该目录用来存放bootloader程序相关配置文件
mkdir /var/lib/tftpboot/CentOS7 #该目录用来存放安装程序内核文件

从ISO镜像文件获取安装程序内核及镜像:
cp /mnt/cdrom/isolinux/{initrd.img,vmlinuz} /var/lib/tftpboot/CentOS7
cp /mnt/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

编辑bootloader配置文件 vi /var/lib/tftpboot/pxelinux.cfg/default(修改63、64行)
在这里插入图片描述
6、提供系统安装文件
mkdir /var/www/html/CentOS7
\cp -r /mnt/cdrom/* /var/www/html/CentOS7

启动服务并设置开机自启: systemctl start dhcpd httpd tftp
Systemctl enable dhcpd httpd tftp

至此部署完成,客户端选择pxe启动进行测试

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值