千家信息网

实现PXE自动安装Centos6/7

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,一、配置DHCP服务器准备工作:1、关闭selinux2、关闭防火墙3、同步时钟第一步:安装包yum install dhcprpm -ql dhcp,第二步:启动服务没有配置文件无法启动查看syst
千家信息网最后更新 2026年11月03日实现PXE自动安装Centos6/7

一、配置DHCP服务器
准备工作:
1、关闭selinux
2、关闭防火墙
3、同步时钟
第一步:安装包
yum install dhcp
rpm -ql dhcp,
第二步:启动服务
没有配置文件无法启动
查看systemctl status dhcp.service,确定问题
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
第三步:修改配置文件:vim /etc/dhcp/dhcpd.conf 注:每行都必须有分号
subnet 172.31.0.0 netmask 255.255.255.0 {
range 172.31.0.100 172.31.0.200;
option routers 172.31.0.254;
option domain-name-servers 114.114.114.114,8.8.8.8;
option domain-name "magedu.org";
next-server 172.31.0.1; ----------------tftp服务器地址
filename "pxelinux.0" ; ----------------要下载的引导文件名字,默认名字是pxelinux.0
}
systemctl start dhcpd
查看端口:ss -ntulp,端口号为68
Systemctl enable dhcpd
测试:查看服务端是分配地址信息:
cat /var/lib/dhcpd/dhcpd.leases
在客户端查看获取地址信息:/var/lib/dhclient/dhclient-eth2.leases
查看端口:ss -ntulp,端口号为69
实现对某些设备分配固定地址等信息

二、配置tftp服务器
1、安装包:yum install tftp-server
注意centos6是非独立服务,启动服务需要chkconfig tftp on; service xinetd start

2、查询安装文件列表:rpm -ql tftp-server    共享目录是:/var/lib/tftpboot    启动服务:systemctl start tftp.service    注意:它是服务和socket分离,如果停掉服务,69端口还是在监听状态    查看端口:ss -ntulp,端口号69    客户端安装:yum install tftp    设置开机启动:        方法一:systemctl enable tftp

三、配置http服务
Cd /var/www/html/
Mkdir centos{6,7}/os/x86_64 -pv
Mkdri ksdir/centos{6,7}/ -p
把6/7光盘挂载对应目录,并保存到/etc/fstab,自动挂载
Cp ks6.cfg ksdir/centos6/ 注意:应答文件写的http地址需要与dhcp服务同网段
Cp ks7.cfg ksdir/centos7/ 注意:应答文件写的http地址需要与dhcp服务同网段
确定syslinux已安装,rpm -ql syslinux|grep pxelinux.0
rpm -ql syslinux|grep menu.c32
准备PXE启动相关的文件:pexlinux.0,menu.32,vmlinux,initrd.img,pxelinux.cfg/default
打开 cd /var/lib/tftpboot目录
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot/
Mkdir /var/lib/tftpboot/centos{6,7}
cp /var/www/html/centos/6/os/x86_64/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/centos6
cp /var/www/html/centos/7/os/x86_64/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/centos7
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /var/www/html/centos/7/os/x86_64/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

         vim /var/lib/tftpboot/pxelinux.cfg/default        新建虚拟机测试   注:centos7内存必须调到1.5G以上
服务 文件 地址 配置 端口 信息 口号 服务器 目录 名字 客户 客户端 网段 准备 分配 测试 光盘 内存 分号 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 新华互联网科技 互联网科技公司经营范围 科技与互联网 万易互联网科技 互联网未来科技 奇酷互联网络科技公司 联恩商钥互联网科技有限公司 开启互联网科技时代小说 互联网为啥属于高科技 科技互联网大厂 千方科技属于互联网企业吗 深圳育鹏互联网科技有限公司招聘 乌鲁木齐新华智原互联网科技学校 明优互联网科技有限公司 广州千川互联网科技有限公司 宁波跨境商互联网科技有限公司 互联网科技对化妆品行业 安徽九吞吴互联网科技有限公司 瑞安市蟠桃会互联网科技有限公司 如何强化互联网金融科技 华服互联网科技靠谱吗 广州紫鲸互联网科技有限公司 智慧科技互联网 央行互联网金融科技公司 互联网企业和科技型企业 广州恒生互联网科技有限 互联网科技如何创业 郑州欣桑互联网科技有限公司 互联网科技收购价值 科技信息时代互联网发展
0