Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm kind of new to all of this, so please forgive any vagueness/misunderstandings on my part.

I'm using pxelinux and VMs to create CentOS 6.0 machines that have the same install every time. I have a new VM set to boot from network, but in the process of booting up it gets stuck at "Loading" ( is the address of the server it's getting info from).

pxelinux conf:

I'm pretty sure all my config files are correct, could it be VirtualBox related?

I have both the building server and the new client set to Host-only adapter and PCNET-FAST.

share|improve this question
is the tftp server a centos host? then you need to ensure the firewall en selinux settings are correct (or turn them off). – natxo asenjo Jun 11 '14 at 7:39
up vote 0 down vote accepted

I had this once before, and I believe the solution was similar to this: I had to switch network drivers on the guest VM to use the virtual Intel driver.

Also ,if you're running an old version of Virtual box, it seems like there was a bug with pxe boot in older versions.

share|improve this answer
Thank you for your help. Updating my version of virtualbox worked (was using 4.1.10), but now it's getting stuck at the blue screen saying "Unable to download Kickstart file". I've got httpd running fine, the ipaddr of where it's getting the kickstart is correct, and I'm pretty sure all my pathways are right. Any thoughts? – Blasphemophagher Jun 11 '14 at 15:33
Look at the firewall comment above. Are you sure that the firewall permits you to download the kickstart file? – ssl Jun 12 '14 at 23:27
Sorry, I was convinced that my firewall was right. I put INPUT, OUTPUT, and FORWARD to ACCEPT with no other rules, and that seemed to work. Just out of curiosity, what would the firewall syntax be for letting the new build grab the kickstart? I had -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT. Is that wrong, and do I need more? Here was my original iptables file – Blasphemophagher Jun 12 '14 at 23:48

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.