我正在试图将当地学校的一些电脑转换成无盘浏览器站。 我们已经确定PCLinuxOS作为我们想要使用的操作系统,因为它很容易创build自定义ISO映像(我们需要WINE和一些自定义应用程序,以及FireFox)的界面。 我一直有问题搞清楚如何获得ISO通过PXE启动。 在我们的networking中,我只能访问TFTP和HTTP,所以我不能使用NFS。 机器都有足够的内存(4演出),他们可以使用RAM驱动器来保存ISO映像,如果有帮助。
目前我一直在使用GRUB / MEMDISK来查看GPXE,但是我不知道这是否是正确的解决scheme,甚至不是一个好的资源来设置它。 searchnetworking已经certificate是徒劳的,因为大多数信息是NFS特定的或过时的。 其他学生,我将不胜感激任何帮助! 🙂
PXE引导确实使用TFTP传输映像,而TFTP则以UDP为基础,具有很多缺点。
现代GPXE确实使用HTTP或FTP传输图像,速度更快。
为了满足您的需求,您只需要一个可用的GPXE服务器和Grub4dos引导加载程序。
无盘客户端将通过DHCP请求IP,然后下载gpxe模块,然后下载grub.exe和iso映像。
Grub.exe将通过映射到(0xff)内存来加载映像。
我在这里写了一个详细的教程: http : //www.linuxbyexamples.net/2012/08/boot-iso-image-from-http-server.html
希望它可以帮助你。
干杯。