I have a SLAX iso that I have created that is used only to run the Citrix ICA client. The ICA client is started in /root/.xinitrc, and when booting from the LiveCD it works properly. /root/.xinitrc is in the rootcopy folder on the iso. However, when booting via pxe, with the from=http://server_ip/slax.iso, /root/.xinitrc doesn't exist and the ICA client isn't started.
I can't for the life of me figure out why this is happening when PXE booting.