FOG .33b PXE Boot woes
Changed ownership of /tftpboot to fog user and group and restarted the services and no change.
can you retrieve undionly.kpxe by tftp from another computer from command line?
Yes, I am able to retrieve undionly.kpxe and default.ipxe via TFTP.
can you verify that both the undionly.kpxe and default.ipxe are in the same directory and their permissions are 644
Both files are in the /tftpboot folder and are set to 644. Still throwing the same error. I currently have fog as the owner of the /tftpboot directory, should i change this back to root?
so long as the file can be read anonymously, ownership doesn’t matter
Good point. Is there another config file somewhere that deals with the path to the default.ipxe? I assume it just looks for it in the /tftpboot directory but perhaps this isnt the case?
the undionly.kpxe file automatically searches for default.ipxe in the same directory as itself.
changing that setting requires recompiling undionly.kpxe
Not sure if this will help, but here is a screen shot of what I am getting on the client PC.
[code]sudo ln -s /tftpboot/undionly.kpxe /var/lib/tftp/undionly.kpxe
sudo ln -s /tftpboot/default.ipxe /var/lib/tftp/default.ipxe[/code]
Restart your client and report.
I had to create the tftp directory in /var/lib. After running the commands and rebooting the client i have the same message on screen. I also tried creating the links to /var/lib/tftpboot since that was an existing directory, though that also had no effect.
I also just tried with a newer client and receive the same error.
I’ve been reading this thread and just want to report that I have the same problem.
Here is the screenshot
Is there a solution?
Is the tftp server correct?
Does the file undionly.kpxe exist in /tftpboot/?
Have you copied the contents of /tftpboot/* to /var/lib/tftp/?