您将如何远程擦除 linux 系统,以便在下次启动时它不会尝试从硬盘驱动器启动,而是更喜欢从网络启动?
推理
我正在设置一个服务器将 pxe 引导的环境。我有一个工作示例,但是它将操作系统安装到驱动器。当我想运行另一个测试时,我需要走到机器旁,重新启动它,然后从活动磁盘启动并格式化驱动器。在下次启动时,它将再次尝试网络启动。
我试过的
我能够通过 ssh 连接到机器,并尝试了以下方法:
- 磁盘
- rm -rf / --no-preserve-root
两者都失败了,因为设备正在使用中。我试图卸载设备但没有运气。
- 卸载 /dev/sda
有没有办法远程使机器无法启动,以便我可以更快地测试 pxe 配置?
将计算机的启动顺序配置为硬盘第一,网络第二。在这种情况下,如果您擦除硬盘的引导扇区,使其无法引导,计算机将求助于 PXE 引导,因为不存在有效的引导设备。
只需将硬盘的开头归零:
虽然,正如@yagmoth555 所建议的那样,拥有一个 DRAC 或类似的东西可能是更好的主意。