PXE booting RHEL6 via Windows SCCM server, kernel problems
I'm currently trying to deploy a cross-platform PXE boot service. By all accounts, the recommended way to do this is using the Windows SCCM server and replacing its PXE subsystem with pxelinux.
I've successfully managed that, we can install Windows and I have a pxelinux menu which allows me to create Linux boot options.
I've added an Ubuntu image to the system and that works perfectly. The problem is that I can't get it to work with RHEL6.
When you pick the RHEL6 boot option, it prints "Loading vmlinuz....." then hangs. As I understand it, this means it's not even successfully decompressing the vmlinuz kernel image. I'm at a loss of what to try next. Obviously, no amount of debug options to the kernel will help, since it's not getting far enough to even boot.
First question, is it possible to decompress it back to a vmlinux image? If so, that might be worth trying. Failing that, does anyone have advice on further debugging steps I could take to see what's going on.
For the record, the exact same vmlinuz image works just fine on our old Linux-based PXE boot service. I've copied the file three or four times from different locations, just to rule out file corruption.
Any advice gratefully received. Thanks!