通过 pxe 启动超小型 Linux 并运行一些命令

通过 pxe 启动超小型 Linux 并运行一些命令

我有一个小脚本,可以在客户端上运行一些命令。到目前为止,我需要将我的 USB 驱动器连接到电脑,运行我的实时图像,然后运行脚本。现在我想为此使用 pxe。

所以计划是:启动一个非常小的内核,其中包含所需的资源,如网络、磁盘等。然后启动脚本并重新启动机器。

所以我可以构建一个内核,这应该没有问题,但是之后我如何启动我的脚本和其他东西呢?我的意思是我可以使用 debian live 或其他东西并将脚本放入其中,/etc/rc.local但那太多了。而且我需要 nfs,但我不想使用它...

答案1

答案很简单:

创建一个你喜欢的内核,或者只使用你现有的内核。然后创建一个如下所述的 initram:http://blog.mybox.ro/2010/05/12/how-to-change-files-in-a-initrd-image/

您在 initram 中生成的脚本,而不是在 shell 中生成的脚本。

相关内容