如何使用 kexec 从无盘瘦客户机重新启动到新内核

如何使用 kexec 从无盘瘦客户机重新启动到新内核

我有一个无盘工作站,在局域网上启动 #ubuntu。但是,tftp 服务器上的 14.04 版本已经过时了。

我正在寻找一个解决方案,我应该能够通过kexec另一台 NFS 服务器将无盘机器“重新启动”到全新的 18.04 安装。

  • ps 我无法控制启动它的 DHCP/tftp 服务器。但我对工作站本身和另一台 NFS 服务器有 root 访问权限。

  • pps 可以,但是我不想插入任何 USB 或磁盘。

  • ppp 它运行 BIOS,而不是 UEFI。

答案1

成立pxe-kexec这与我所寻找的非常相似。

pxe-kexec使用 tftp/ftp 从 PXE 服务器下载映像并kexec重新启动。

为了实现重启,你需要

  • 设置一个 tftp 服务器来托管内核映像
  • 设置一个 NFS 服务器来托管启动后系统磁盘。
  • 跑步pxe-kexec [my-server-ip]

相关内容