分享

PXE 部署安装 uos 系统——专业版

lemon 2021-10-4 20:08:22 发表于 系统安装 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 3960

一、基础环境

1.1  PXE服务器

双网卡: ⼀张为外网,服务器自用; ⼀张为 pxe 服务端网卡,提供 pxe/tftp/nfs 服务,本⽂档中网卡名称样例为 enp0s8。

1.2  网络环境

可以连通 PXE 客户端和服务器即可

1.3  PXE客户端

⽀持⽹卡启动的 PC/笔记本。如果是龙心的设备,其固件版本必须在 4.00.0024 以上

1.4  PXE工作原理

Image

(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 命令






试读已结束,请付费阅读全文。

  本文只能试读34%,付费后可阅读全文。 

共1人付费
 

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

已有(1)人评论

跳转到指定楼层
DG杰实名认证 手机认证 发表于 2022-6-2 15:36:53 来自 中国
debian-installer-10-netboot-arm64包安装不了怎么办
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服