一、基础环境
1.1 PXE服务器 双网卡: ⼀张为外网,服务器自用; ⼀张为 pxe 服务端网卡,提供 pxe/tftp/nfs 服务,本⽂档中网卡名称样例为 enp0s8。 1.2 网络环境 可以连通 PXE 客户端和服务器即可
1.3 PXE客户端 ⽀持⽹卡启动的 PC/笔记本。如果是龙心的设备,其固件版本必须在 4.00.0024 以上
1.4 PXE工作原理 (1) 设置拥有 pxe 功能的客户端主机开机启动项为网络启动,一般默认都此 选项,如果没有可自行设置 bios 启动项。 (2) 客户端开机之后进入网络启动,此时客户端没有 IP 地址需要发送广播报 文(pxe 网卡内置 dhcp 客户端程序),dhcp 服务器相应客户端请求,分配给客 户端相应的 IP 地址与掩码等信息。 (3) 客户端得到 IP 地址之后,与 tftp 通信,下载 bootnetaa64.efi 文件,根据 grub.cfg 指定的 vmlinuz,initrd.img 启动系统内核。 (4) 根据 grub 启动菜单选择共享服务器 nfs 上面下载系统安装包开始安装系统。
二、软件准备 PXE 服务器 ⽀撑软件(通过 apt-get install 命令从仓库安装,需 root 权限):
软件列表 | 软件功能 | debian-installer-10-netboot-arm64 | 提供 grub 引导 ⽂件及 pxe 图形 菜单模块 | dnsmasq | 提供 dhcp、dns、tftp 功能 | nfs-kernel-server | 提供 nfs 功能 | net-tools | 提供 ifconfig 命令 |
试读已结束,请付费阅读全文。 ¥ 3.00 付费阅读   本文只能试读34%,付费后可阅读全文。  |