我已经建立了一个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 在此处的操作方式: