雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

创建 Netboot.XYZ 服务器以通过网络安装发行版

2024-07-30 37

一个家庭实验室设置,您可以在其中启动新的 Linux 发行版,而无需一次又一次创建实时 USB。

如果您像我一样,您可能拥有一堆计算机。这些计算机可能都运行 Linux(对吗?对吗?)

如果是这样,那么您可能厌倦了每次要安装操作系统时创建拇指驱动器,将其带到计算机上,将拇指驱动器插入,试图找出访问该型号启动菜单的密钥...等等等等...你知道是怎么回事。

要么你只是像我一样的极客,只是为了乐趣而这样做。我现在在这里向您展示一种从中央服务器通过网络引导任何 Linux 发行版的方法,以便您可以将其安装到网络上的任何计算机上。

我将向您展示一种使用 PiHole DNS 服务器的方法,但还有许多其他路由器也支持此方法。

执行此操作需要的东西:

  1. 虚拟机或单独的计算机充当实际的网络启动服务器。就我而言,我只使用了 Proxmox VM(大惊喜吧?),但任何运行 Ubuntu 并至少有 4 GB 内存的设备都足够了。

  2. 为您的网络处理 DHCP 的 Pi-Hole DNS 服务器。您需要为网络启动服务器创建 DHCP 保留,并在客户端计算机每次查找它时将其保持静态。你也可以选择使用支持网络启动的路由器,但由于我的路由器不支持,所以我使用 Pi-hole 来实现。

  3. 熟悉 Linux 系统和 Docker 容器化

更新于:1个月前
赞一波!3

文章评论

全部评论