Ubuntu 18.04 在多台机器上使用 PXE 进行实时压缩启动

Ubuntu 18.04 在多台机器上使用 PXE 进行实时压缩启动

我已经建立了一个WDS PXE 服务器能够以多种不同的方式安装 Windows 和 Linux 操作系统。

该服务器还能够实时启动Ubuntu 18.04 桌面压缩文件(官方的和我自己定制的)。每个南瓜在服务器上都有自己的 NFS 共享。

但是当我需要实时启动一台安装了 Ubuntu 18.04 的机器时,我无法使用同一个 squash 文件启动另一台机器除非我关掉前一个,否则前一个机器就会冻结。

有时我甚至需要实时启动 3 台机器,而且我不喜欢创建更多共享和克隆压缩文件,因为这不是一个真正可扩展的解决方案。

可能是某些文件被锁定了?这似乎很奇怪,因为实时启动应该只读取共享中的文件。

以下是我的实时启动菜单节:

LABEL Ubuntu 18.04 Desktop live boot
MENU LABEL - Live boot with ubuntu 18.04
kernel /external/live/casper/vmlinuz
append boot=casper netboot=nfs nfsroot=x.x.x.x:/lb vga=normal ip=::::::dhcp initrd=/external/live/casper/initrd --

答案1

不要使用 NFS 而使用 CIFS,您还需要一个额外的 initrd INITRD_N11.2.4.GZ;查看 Serva 在此处的操作方式:

https://www.vercot.com/~serva/an/NonWindowsPXE3.html

相关内容