首页
›
Linux内核与驱动
›
136-操作系统引导
›
《PXE网络引导环境构建与操作系统自动化部署》
VIP10
本课程属于:136-操作系统引导
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
PXE网络引导环境构建与操作系统自动化部署
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
PXE概述
PXE(Preboot eXecut… · 工作原理 · 应用场景(无人值守安装
PXE
Preboot
02
网络基础回顾
IP地址 · 子网掩码 · 网关
网络基础回顾
IP
03
TFTP协议详解
TFTP(Trivial File… · 与FTP的区别 · 端口号(69)
TFTP
协议详解
04
HTTP/HTTPS与NFS协议
PXE引导中用于传输操作系统镜像的H… · 适用场景
HTTP/HTTPS
NFS
05
DHCP协议深入
DHCP Discover/Offe… · Option 66(TFTP服务器) · Option 67(引导文件名)
DHCP
协议深入
06
PXE引导文件链
BIOS/UEFI固件 -> DHC…
PXE
引导文件链
07
环境准备
操作系统选择(CentOS/Ubun… · 关闭防火墙与SELinux · 配置静态IP
环境准备
CentOS/Ubun
08
安装与配置DHCP服务器(isc-dhcp-server)
安装命令 · 主配置文件/etc/dhcp/dhc… · 子网声明
DHCP
isc-dhcp-ser…
09
DHCP配置实战
设置next-server(TFTP… · filename(引导文件名) · 针对BIOS与UEFI客户端的条件配…
DHCP
配置实战
10
安装与配置TFTP服务器(tftpd-hpa/in.tftpd)
安装命令 · 配置文件/etc/default/t… · 根目录/var/lib/tftpbo…
TFTP
tftpd-hpa/in…
11
TFTP目录结构规划
创建pxelinux.cfg目录 · 放置引导加载程序 · 内核
TFTP
目录结构规划
12
获取PXE引导文件
从syslinux包获取pxelin… · ldlinux.c32 · vesamenu.c32
PXE
获取
13
配置PXE引导菜单(pxelinux.cfg/default)
DEFAULT · TIMEOUT · PROMPT
PXE
pxelinux.cfg…
14
UEFI引导支持
获取grub2-efi相关文件 · 配置grub.cfg · 使用grub2-mknetdir生成…
UEFI
引导支持
15
配置HTTP服务器(Nginx/Apache)用于PXE
安装Nginx · 配置root目录指向ISO挂载点 · 设置autoindex
HTTP
Nginx/Apache
16
挂载与准备操作系统ISO
挂载ISO到/mnt/iso · 复制vmlinuz与initrd.i… · 复制安装源到HTTP根目录
ISO
挂载
17
创建Kickstart无人值守安装脚本
ks.cfg文件结构 · 分区配置 · 软件包选择
Kickstart
创建
18
Kickstart高级配置
使用%pre脚本进行硬件检测 · 使用%post脚本进行自定义配置 · 加密root密码
Kickstart
高级配置
19
配置DHCP Option 67针对不同架构
根据客户端架构(x86_64 · aarch64)返回不同的引导文件(… · bootaa64.efi)
DHCP
Option
20
PXE启动参数调试
内核启动参数console=tty0… · 115200n8 · net.ifnames=0
PXE
启动参数调试
21
日志分析与故障排查
查看DHCP日志(/var/log/… · TFTP日志(-v -v参数) · HTTP访问日志
日志分析
故障排查
22
常见错误与解决方案
PXE-E53 · TFTP timeout · File not found
常见错误
解决方案
23
多操作系统引导菜单配置
在同一PXE菜单中添加CentOS · Ubuntu · Debian
多操作系统引导菜…
PXE
24
Windows PE网络引导
使用wimboot与boot.wim… · 配置BCD文件 · SMB共享或HTTP提供wim文件
Windows
PE
25
安全加固
限制DHCP地址池范围 · 使用iptables限制TFTP/H… · 使用加密的kickstart文件
安全加固
DHCP
26
PXE与Preseed(Debian/Ubuntu无人值守)
Preseed文件语法 · 与Kickstart的异同 · 配置示例
PXE
Preseed
27
PXE与AutoYaST(SUSE/openSUSE无人值守)
AutoYaST XML配置文件结构 · 控制文件位置
PXE
AutoYaST
28
PXE与Cobbler集成
Cobbler简介 · 安装Cobbler · 通过Cobbler管理distro/…
PXE
Cobbler
29
PXE与Foreman/Katello集成
Foreman简介 · 与DHCP/TFTP/HTTP集成 · 主机组与操作系统关联
PXE
Foreman/Kate…
30
综合实战
从零搭建一个支持BIOS/UEFI · 多发行版 · 无人值守安装的完整PXE服务器
综合实战
BIOS/UEFI
所属VIP或分类
同VIP:Linux-initramfs构建与内核引导联合调试
同VIP:PXE网络引导性能调优:TFTP并发与传输速率优化
同VIP:systemd初始化阶段内核参数解析与调试方法