如何在不安装的情况下从网络启动 Ubuntu?

Mar*_*ark 9 boot networking pxe

场景:在工作中,我必须在旧 PC 上粉碎数据(不是我的主要责任)。我要做的是从 Live-CD 启动,选择 Try Ubuntu,打开终端,然后sudo shred -v -n10 /dev/sda. 这样整个过程大约需要五分钟,然后我让它运行直到我的轮班结束。

有时我一天有 20 多台电脑,所以我想跳过 CD 刻录/更换。还有一些 DVD 驱动器不工作。USB 并不是真正的解决方案,我不能要求 25 个 USB 记忆棒。

有没有办法从网络(又名 PXE)引导(不安装,同样的事情,比如在不安装的情况下尝试 UBUNTU)?我的愿景是设置 PXE 服务器,将其连接到 24 端口交换机并将客户端连接到交换机。

我设法设置了一个 PXE 服务器来安装 Windows 或 Ubuntu,但我真正需要的是能够通过网络启动 try-ubuntu-method。完全安装花费的时间太长并且是不必要的。

有任何想法吗?

sla*_*ack 1

您只需要粉碎数据然后处理计算机还是粉碎后还需要硬盘驱动器?

如果是这样,您可以将硬盘从机箱中取出并购买一些 USB 转 SCSI/SATA 连接器、USB 集线器,然后删除硬盘上的数据。此后,您可以按照正常方式(垃圾场)处理硬盘或将它们重新放入机箱中。

据我所知,通过网络启动 Ubuntu 会非常耗时。所以我会尝试使用一台普通的PC,在上面安装Ubuntu,将所有HDD连接到PC(通过上述方法),擦除数据,然后对HDD执行任何你想要的操作。

希望这是对您有帮助的答案。

PS:在这里这里那里你可以找到一些其他指南。


小智 1

我相信您现在已经了解如何安装 PXE 系统了。我想建议你使用DamnSmallLinux而不是 Ubuntu,因为它是一个非常小的发行版,并且在你的服务器上设置应该花费更少的时间。

另外,为什么不在服务器上使用仅命令行的 Linux 发行版呢?这应该需要更少的启动时间,并且您可以将其设置为启动,然后自动执行粉碎。