创建 Netboot.XYZ 服务器以通过网络安装发行版
2024-07-30
108
一个家庭实验室设置,您可以在其中启动新的 Linux 发行版,而无需一次又一次创建实时 USB。
如果您像我一样,您可能拥有一堆计算机。这些计算机可能都运行 Linux(对吗?对吗?)
如果是这样,那么您可能厌倦了每次要安装操作系统时创建拇指驱动器,将其带到计算机上,将拇指驱动器插入,试图找出访问该型号启动菜单的密钥...等等等等...你知道是怎么回事。
要么你只是像我一样的极客,只是为了乐趣而这样做。我现在在这里向您展示一种从中央服务器通过网络引导任何 Linux 发行版的方法,以便您可以将其安装到网络上的任何计算机上。
我将向您展示一种使用 PiHole DNS 服务器的方法,但还有许多其他路由器也支持此方法。
执行此操作需要的东西:
-
虚拟机或单独的计算机充当实际的网络启动服务器。就我而言,我只使用了 Proxmox VM(大惊喜吧?),但任何运行 Ubuntu 并至少有 4 GB 内存的设备都足够了。
为您的网络处理 DHCP 的 Pi-Hole DNS 服务器。您需要为网络启动服务器创建 DHCP 保留,并在客户端计算机每次查找它时将其保持静态。你也可以选择使用支持网络启动的路由器,但由于我的路由器不支持,所以我使用 Pi-hole 来实现。
熟悉 Linux 系统和 Docker 容器化
赞一波!3
相关文章
- 关于网络上赚钱的那点事儿~
- macOS 使用 SSH 连接服务器
- uniapp 网络请求封装【luch-request 3.x】
- VSCode 插件 Remote SSH 连接远程服务器
- Vue 网络请求模块封装 (axios)
- 购买阿里云服务器、安装宝塔面板、放开安全组端口
- C#检测网络端口是否被占用的参考代码
- PHP之内置web服务器
- 如何正确安装IIS服务器
- Apache报错:无法使用可靠的服务器域名
- C#的网站通过Windows性能计数器监测服务器的性能
- Windows中如何通过网络远程运行另外一台Windows的界面程序
- 提高服务器性能的实用技巧:如何使用ddlinux
- 如何在Java中创建一个简单的HTTP服务器
- Python连接网络的方法及应用
- 如何在 Docker 容器中运行 Emby 媒体服务器
- 如何在 OPNsense 上启用和启动 SSH 服务器
- F5负载均衡:优化网络性能的得力利器
- 将 Proxmox VM 迁移到另一个 Proxmox 服务器
- 使用 DNSCrypt 安装和配置加密 DNS 服务器
文章评论
评论问答