无盘启动Diskless Boot是一种计算机启动方式其核心特点是​​不依赖本地存储设备如硬盘、SSD​​而是通过网络、外部存储介质如U盘、网络存储或其他远程资源加载操作系统、应用程序及数据。这种模式在特定场景下具有显著优势尤其适用于需要集中管理、降低成本或提升安全性的环境。如何搭建无盘启动服务器核心优势在于​​“去本地化存储”​​通过集中式资源管理和外部资源依赖实现了成本降低、运维简化、安全提升和灵活扩展。尽管其依赖网络稳定性需确保服务器与终端间网络低延迟、高带宽但在企业办公、公共计算、工业控制等场景中这些优势显著优于传统本地启动模式成为现代IT基础设施的重要选择。目录一、准备1、准备基础2、准备文件3、上传至服务器4、准备工具5、准备镜像二、搭建三、验证一、准备1、准备基础参考地址《如何制作一个linux标准iso镜像》2、准备文件git clone https://gitee.com/koji_docker/Diskless-Boot.git3、上传至服务器scp -r Diskless-Boot myos.iso root10.211.55.16:4、准备工具dnf install -y dhcp-server tftp-server nfs-utils5、准备镜像mkdir -p /opt/myos chmod 755 /opt/myos dnf install Standard kernel passwd yum dracut-network nfs-utils --installroot/opt/myos --releasever/ -y 注可深度定制镜像 # 如定制root密码 chroot /opt/myos passwd root二、搭建# 配置dhcpd cp Diskless-Boot/dhcpd.conf /etc/dhcp/ # 配置引导菜单 cp Diskless-Boot/grub.cfg /var/lib/tftpboot/ # 配置nfs共享目录及权限 cp Diskless-Boot/exports /etc/ # 挂载镜像 mount myos.iso /mnt/ # 配置pxe启动文件 cp -rf /mnt/images/pxeboot /var/lib/tftpboot/. # 配置bios引导文件需阅读配置文件dhcpd.conf配置架构对应的efi文件 cp /mnt/EFI/BOOT/{BOOTAA64.EFI,grubaa64.efi} /var/lib/tftpboot/. # 配置文件权限 chmod 644 /var/lib/tftpboot/* chmod 777 /var/lib/tftpboot/pxeboot # 停用防火墙 systemctl stop firewalld.service # 重启服务 systemctl restart dhcpd.service tftp.service nfs-server.service三、验证本文通过Parallels虚拟机进行安装验证。