Description of problem: Attempts to install with an installer using pxelinux and all installation components on a dhcp server always fail somewhere in anaconda unless one gives _some_ argument to a kernel. An argument can be a valid one or something nonsensical, like 'asdfjkl', but only if present it is possible to get a succesfull instalation. If that argument is 'text' then everything is fine but one is installing in a text mode; other arguments allow to use a graphical installer.
Are you referring to having to have at least one option in the 'append' option in your pxe config file?
yes. When the machine boots over PXE there is an option to enter kernel parameters. If nothing is entered the following happens. It counts down from 5 seconds and then starts downloading the kernel image from the PXE server. Then it loads initrd from the PXE server. It then hangs on uncompressing kernel image. The box that was PXE booting then needs to be reset. If you enter anything for kernel parameters the machine will boot with no problem.
How do you specify the initrd to be used for each machine? We have append initrd=blah/initrd.img in the pxelinux.cfg file and this works for me.
Closing due to inactivity. Please reopen if you have additional information to add to this report.