Fog wont load past kernal_thread_helper+0x6/0x10
Sorry i misunderstood
My DHCP server is seperate than my fog…
i have already made the changes to option 66 and 67 on my DHCP
as far as my fog machine goes its the same pc with a new drive and new install.
i am able to get into the fog web portal 192.168.5.5/fog
when i try to pxe from client i get
PXE-T01: File not found
PXE-E3B: TFTP Error - File not found
i have done a sudo stop tftpd-hpa
sudo start tftpd-hpa which is what usually was the problem during 0.32
do i need to create the dnsmasq as stated in [url]http://www.fogproject.org/wiki/index.php/Using_FOG_with_an_unmodifiable_DHCP_server/_Using_FOG_with_no_DHCP_server[/url]
I dont believe i should because the dhcp would handle all of that right?
Ok so stepping back a little bit what do i need to do to fix the tftp problem… new install mysql is working because i can long into fog. what is the missing peice?
my 67 on my DHCP is = undionly.kpxe
First and foremost, setup the DHCP Router Address, make sure it points either at the FOG Server, or whatever the DHCP Server address is.
DNS Shouldn’t really matter, but usually it’s not a bad idea to have it setup even if this system is not going to be accessing the internet. Usually, you can set this the Default Gateway of the Router address. (In home routers your Router IP and DNS IP tend to be the same e.g. 192.168.1.1 for the default gateway and dhcp server, as well as the dns)
You need to tell your DHCP Server where it needs to look for the tftp server and what file. In linux, this is usually done through the next-server setting pointing at the FOG Server IP. In Windows DHCP Servers, these are under the scope options. Options 66 and 67 point to the IP of FOG and the file (undionly.kpxe or pxelinux.0) respectively. Option 66 would be the IP, Option 67 would be the file you’re trying to load. With FOG 0.33b, Option 67 should be undionly.kpxe. With earlier versions of FOG it was/is pxelinux.0
You state that you did not install a DHCP server in fog. That’s perfectly fine, but find out how to change the options so it points properly at the file and the ip of the FOG Server.
That part is already done, i did that with the original fog box per your instructions and have not changed anything on the DHCP server.
So the FOG Server IP on this new system is statically set as the SAME as the “old” fog server?
The only thing different is that i took you advice and did a clean install, with a larger drive
yes same information just a fresh 0.33b install instead of 0.32
So we’ve established that Option 66 is the IP of the FOG Server.
Option 67 is set as undionly.kpxe.
There is no DHCP Router address set in FOG, but that shouldn’t matter right now.
There is no DNS address set in FOG, but that shouldn’t matter right now.
Have you been able to successfully download the file via a command prompt window?
NOTE: YOU MAY HAVE TO INSTALL TFTP CLIENT IN WINDOWS Programs and Features.
[code]tftp -i <FOGSERVERIP> get undionly.kpxe[/code]
My fog is on my ubuntu 12.04 why am I installing the tftp client on Windows?
I have the file in the ipxe folder
Fog installed through script using the wget method from mastacontrola
You’re only installing tftp client on one of the systems you want to try to image.
This will let us know if the file’s even accessible.
the tftp client being installed on windows is just so you can test the tftp server on the linux box
have you tested if the file on the tftp server is accessible ?
[SIZE=4][B][COLOR=#000000][FONT=helvetica]Errors After Obtaining IP Address (Issue 3)[/FONT][/COLOR][/B][/SIZE]
[SIZE=4][FONT=Times New Roman][COLOR=#000000]During a PXE boot installation, the following errors appear after obtaining the IP address:[/COLOR][/FONT][/SIZE]
[SIZE=4][FONT=Times New Roman][COLOR=#000000]PXE-T01: File not found
PXE-E3B: TFTP Error - File Not found
PXE-M0F: Exiting Broadcom PXE ROM.[/COLOR][/FONT][/SIZE]
[B][FONT=Times New Roman][COLOR=#000000]Cause[/COLOR][/FONT][/B]
[SIZE=4][FONT=Times New Roman][COLOR=#000000]The boot file name does not exist on the PXE server.[/COLOR][/FONT][/SIZE]
[B][FONT=Times New Roman][COLOR=#000000]Solution[/COLOR][/FONT][/B]
[SIZE=4][FONT=Times New Roman][COLOR=#000000]In the [FONT=courier]/etc/xinetd.d/tftp[/FONT] file on the PXE server:[/COLOR][/FONT][/SIZE]
[*]Check that the correct arguments are used.
[SIZE=4][FONT=Times New Roman][COLOR=#000000]It is recommended that you use -s /tftp, and ensure that the TFTP service uses [FONT=courier]chroot(1)[/FONT] to change its top level directory to [FONT=courier]/tftp[/FONT]. This means that the [FONT=courier]dhcp filename[/FONT] argument is relative to the top level directory (and does not include the section [FONT=courier]/tftp[/FONT]).[/COLOR][/FONT][/SIZE]
[*]Check that the [FONT=courier]filename[/FONT] argument has been spelled correctly.
[*]Check that the [FONT=courier]next-server[/FONT] IP number has been specified correctly.
[SIZE=4][FONT=Times New Roman][COLOR=#000000]To test the TFTP service, try installing a TFTP client on a different machine and attempt to download a file:[/COLOR][/FONT][/SIZE]
[SIZE=4][FONT=Times New Roman][COLOR=#000000]# cd /tmp
tftp> get /as-2.1/sun/pxelinux.bin
Received 10960 bytes in 0.1 seconds
i ran the tftp and it gave me the following…
connect request failed
i checked the folder [SIZE=4][FONT=Times New Roman][COLOR=#000000][FONT=courier]/etc/xinetd.d/tftp[/FONT] and there isn’t a tftp file only chargen, daytime, discard echo and time[/COLOR][/FONT][/SIZE]
What is different between the .032 and 0.33 it seems that the tftp only works when going to pxelinx.0
what is your value for [FONT=Ubuntu][COLOR=#555555]FOG_TFTP_PXE_CONFIG_DIR under fog settings tftp server?[/COLOR][/FONT]
viper, there is nothing for FOG_TFTP_PXE_CONFIG_DIR set for 0.33b because it’s not needed or used in any way.