瘦客户端Lubuntu通过PXE服务器与DHCP和TFTP

我有10台没有硬盘的旧电脑(如瘦客户机)。 所以我决定使用Lubuntu作为操作系统。 在我的工作中,我们有一个带有DHCP和TFTP的PXE服务器,他们在menu.cfg之前和之前构建了一个debian发行版,他们使用boot = live但是在lubuntu中他们使用nfs并且boot必须是boot = casper,所以这里我的问题开始了,我试图改变vmlinuz和initrd,但后来我得到一个内核恐慌错误。 是否有可以合并squashfs和initrd.gz的脚本,因此瘦客户端将直接从initrd.gz开始。 还有其他解决方案吗?

一种方法是使用syslinux-common软件包中的memdisk直接通过TFTP使用ISO映像启动。

  1. memdisk和ISO映像复制到TFTP根目录
  2. 将菜单项添加到PXE配置文件,示例:

     LABEL slitaz MENU LABEL ^Slitaz.iso TEXT HELP Testing boot from iso. ENDTEXT KERNEL memdisk APPEND initrd=slitaz-cooking.iso LABEL mini_ubutnu MENU LABEL Mini-Ubuntu KERNEL memdisk APPEND initrd=ubuntu_mini.iso 

请查看https://help.ubuntu.com/community/PXEInstallMultiDistro

我曾经能够轻松地通过网络成功启动lubuntu(作为live cd)。 我不知道您是在寻找实时CD选项,还是想要拥有真正的瘦客户端解决方案。 但是,我最近一直在努力弄清楚如何使NFS正常工作。 看我的post….. 我需要通过网络启动Ubuntu直播光盘的nfs导出设置是什么?