Configure PXE (Network Boot) installation Server on CentOS 7.x

21 Responses

  1. Eriston G Celino says:

    Great article! Do you make could a tutorial about LTSP on the CentOS 7? Please, I can’t find anything that’s works. Will be a big help for me!


  2. Ddods says:

    Thank you for this! I have a quick question,
    I have that working but I recently did a kernel update via yum and it seems like ‘uname -r’ still shows the old version. I believe I have to update the vmlinuz and initrd files on the tftp server, is that correct? How do I do that?

  3. Hello , One has to reboot the system when the new kernel is installed. In case after reboot if ‘uname -r’ still shows old kernel version then recheck the grub config file and make the changes so that system boots with new kernel.

    It is not recommended to update the kernel one should always install new kernel .

  4. belgeadmin says:

    its great article thank you

  5. romeo says:

    I have followd your kickstart/pxe installation step by step but i have an error message:

    fail to fetch kickstart from

    I need help please

  6. justin joseph says:

    Thanks, its great article and also easy to understand !

  7. Phillip says:

    How about showing us how to install different OS versions of Linux or even different OS distro’s using the method in this article. Not bad at all.

  8. Phillip says:

    Also show how to do this without any human intervention. Besides that the whole idea of kickstart so you can do 100’s of servers or even VM’s at once. 🙂

  9. Nimesh says:

    Two issue
    1)I am getting below error in message of vmware in linux 6 while boot pxe

    sending nak (1 file not found) to
    RRQ from filename pxelinux/pxelinux.cfg/01-23-35-ao-cd-09

    2)FTP server configure in windows 7 and getting error 550 file unavailable and the system cannot find the specified.
    I captured the traffic nic of my windows 7 system and got this error in pcap.

    someone can me help me.

  10. Thomas says:

    Thanks for the simple, effective tutorial. If you are creating a VM, it needs to have more that 1GB (2GB works) of memory or you get a “no space left on device error”.

  11. Jonathan says:

    After installing centos7 on the client machines, i had to reboot the client for it to completely install. However, it brought me back to the PXE boot up menu again. How do i stop this loop

  12. Ganesh says:

    I have followd your kickstart/pxe installation step by step after selecting PXE menu i am getting Blank white screen that not got process

  13. Rory says:

    I am having an issue that when I do this, the pxe menu displays, but I am unable to enter any keyboard input, the menu just freezes.

  14. Greg Johns says:

    Good instructions and easy to follow. I would add a bit of description about the TFTP setup, as the permissions of the /var/lib/tftpboot directory can be problematic.

  15. Aravinth kumar says:

    Hi ,

    I followed the documentation , i can see the centos bluescreen and after that , it throws syntax error with kickstart file /var/ftp/pub/centos7.cfg in number 38 stating ( no such option –disable )

    %addon com_redhat_kdump –disable –reserve-mb=’auto’

    is there any alternative syntax for this ??

  16. Nagarajan K says:

    thanks .. i have done

Leave a Reply to Phillip Cancel reply

Your email address will not be published. Required fields are marked *