pxe高效批量网络装机 以及安装教程

系统装机的三种引导模式

1.pe

2光驱

3.网卡

打开本机桌面 可以看见背景图片

查看配置文件内容 文件时引导选项的功能

pxe原理:

先根据dhcp找到IP地址、和引导程序的地址,还提供客户机tftp地址,因为tftp是小文件,容量小,并且网卡支持,vsftpd是大文件,容量大,网卡不支持。网卡使用tftp客户端引导,引导程序加载到内存当中,bios执行引导程序,引导程序回去tftp上查找配置文件,根据配置文件去安装系统。

安装时,必须要有pxelinux.0 (小型的grub文件) 、pxelinux.cfg(引导文件) vmlinuz (内核) initrd.img(驱动) 四大文件

现修改dhcp配置文件内容

先看dhcpd.conf的配置文件

将模版复制到配置文件中

配置文件的内容

​​​​​​​​​​​​​​

切记 后面一定加; 不然不成功

然后修改tftp的配置文件

启动tftp系统

要通过tftp共享文件,所以要把所有文件放在tftp的家目录下 家目录为(/var/lib/tftpboot)

先挂载 到mnt文件夹中

现在找pxelinux.0的文件 装syslinux会提供pxelinux 所以要在syslinux找

现在还缺最后一个 pxelinux.cfg引导文件

最后我们要提供软件 因此要新建一个 在ftp的

最后在vm里面 新建一块虚拟机 内存一定要大于2G 然后重新启动

相关推荐
光电的一只菜鸡3 小时前
ubuntu之坑(二十)——VMware虚拟机系统无法正常进入如何处理
linux·运维·ubuntu
青 春 记 忆3 小时前
Dify Docker Compose 通用无损升级指南:从备份、双版本预演到切换与回滚
运维·人工智能·python·docker·容器
MC皮蛋侠客4 小时前
DNP3 系列(十二):测试与工具链——模拟器、Wireshark 与一致性测试
网络·wireshark·dnp3
Java王小怪5 小时前
Docker环境Redis没挂载保存数据
运维·docker·容器
你住过的屋檐5 小时前
【Nginx】linux上安装nginx
linux·运维·nginx
观测云5 小时前
Fastjson 高危 RCE(CVE-2026-16723):如何用观测云快速发现并完成修复
网络·安全·可观测性·观测云
大模型码小白6 小时前
Spring AI Tool 实现自然语言操作 MySQL 数据库详解
服务器·开发语言·数据库·人工智能·python·mysql·spring
晓晓_za8986687 小时前
开源 GEO 优化源码二次开发:贴牌改造与业务模块扩展实践
java·运维·服务器·开发语言·性能优化·开源
楷哥爱开发7 小时前
TikTok Shop新加坡本土店入驻:如何选择新加坡本土住宅IP?
网络·网络协议·tcp/ip
云计算DevOps-韩老师7 小时前
【MySQL运维DBA】【SQL基础系列002篇】
运维·mysql·dba