Apologies if this is a repost, but I’ve searched a bit and this issue only seemed to come up previously and has been fixed with a login shell being created for the tftp user account. My issues seemed to be resolved another way and i thought i would try to share what I did.
This is what i was seeing before the fix:
[IMG]http://i.imgur.com/Q2AXpr6.png[/IMG]
I saw somewhere that the tftp root was pointing to /var/lib/tftpboot and i saw that the PXE loader was having trouble finding the default.ipxe file so i made a symlink to the file in the other tftpboot folder (not /tftpboot)
root@p9:/tftpboot# cd /var/lib/tftpboot
root@p9:/var/lib/tftpboot# ln -s /tftpboot/default.ipxe default.ipxe
This is what happened after i made the fix:
[IMG]http://i.imgur.com/nVsGnzu.png[/IMG]
I probably should have changed the default tftpboot folder to /tftpboot but it looks like it’s finally seeing the boot.php script… which is a step up as I’ve been trying to get this to work for about a solid 20 hours now.
I also read that 14.04 is not really recommended yet, but I read this after i hit the 15 hour mark and I’m not sure i want to download Ubuntu 13 and start again.
Anyway - i thought this may help anyone else also trying to get fog to work on Ubuntu 14.04 LTS.
Off to search for any /bzImage32 … 50% posts!
-Paul
EDIT:
my tftp server looks like it has the right home folder, so I’m wondering how that even worked…
root@p9:/tftpboot# cat /etc/default/tftpd-hpa
/etc/default/tftpd-hpa
FOG Modified version
TFTP_USERNAME=“root”
TFTP_DIRECTORY=“/tftpboot”
TFTP_ADDRESS=“0.0.0.0:69”
TFTP_OPTIONS=“-s”