如何在 Ubuntu 或 Debian Linux 上安装 FOG 服务器
如果你在办公室、学校机房或企业环境中管理多台计算机,你肯定知道一台一台安装操作系统是多么繁琐。拿着U盘或DVD穿梭于各个工位之间不仅耗时,而且效率低下,还容易出现配置不一致的问题。这正是 FOG 项目要解决的问题。在本指南中,你将学习如何在 Ubuntu 或 Debian Linux 上安装 FOG 服务器,从而获得通过网络同时向数十台甚至数百台计算机部署 Windows(包括 Windows 11)、Linux 和其他操作系统的能力。无论你是学校系统的管理员、管理企业设备群的IT技术人员,还是想尝试网络镜像技术的 Homelab 爱好者,这份 FOG 项目安装指南都会一步步带你完成操作,并清楚解释每一步的目的和原因。什么是 FOG 项目?它是如何工作的?FOG (Free Open-source Ghost)是一个基于网络的计算机克隆和管理解决方案,可在 GitHub 上获取。与需要物理介质的传统镜像工具不同,FOG 使用 PXE(预启动执行环境)让客户端计算机直接从网络启动,然后捕获或部署磁盘镜像。其基本工作流程如下:捕获:你设置一台参考机器,将 Windows 或 Linux 配置成你想要的最终状态——安装好驱动程序、配置好软件、打上更新补丁。FOG 会将其捕获为一个镜像存储在服务器上。部署:当你需要设置新机器或重装现有机器时,客户端计算机通过PXE从网络启动。FOG 会自动将存储的镜像推送到这些机器上。管理:FOG 还提供资产跟踪、Active Directory 集成、打印机管理和计划任务等功能。基于 Linux 的 FOG PXE 服务器方案意味着你的镜像基础设施运行在稳定、免费的软件之上,而不是昂贵的专有解决方案。常见的使用场景包括:教育机构在学期之间为计算机教室重装系统企业IT部门部署标准化的员工工作站MSP(托管服务提供商)高效地设置客户机器维修店将机器恢复到出厂配置FOG 服务器的系统要求在你开始在 Debian 或 Ubuntu 上安装 FOG 服务器之前,请确保你的硬件和网络满足以下要求。硬件要求FOG本身很轻量,但镜像存储需要空间:CPU:任何现代 64 位处理器(推荐多核,以加快压缩/解压速度)内存:最低2 GB,推荐4 GB或更多存储:这完全取决于你计划存储多少镜像。单个 Windows 11 镜像根据安装的软件不同,大小可能在 15-50 GB 之间。建议为 FOG 分区至少准备 100 GB 空间,越大越好。网络接口:强烈建议使用千兆以太网——在 100 Mbps 网络下进行镜像传输会非常缓慢。网络要求有线网络连接(Wi-Fi 无法用于 PXE 启动)能够控制你的DHCP 服务器,或者能够运行FOG 内置的 DHCP服务支持PXE/TFTP流量的网络交换机(大多数默认支持)支持的操作系统FOG 官方支持:Ubuntu:20.04 LTS, 22.04 LTS, 24.04 LTS或26.04 LTSDebian:11 (Bullseye), 12 (Bookworm)其他发