Fog 0.33b Stability and upgrade questions
-
You likely need to restart the tftp server on the ubuntu machine: or verify permissions are correct for tftpboot:
[code]sudo chown -R fog:root /tftpboot[/code] -
Ran the following
[QUOTE]
#sudo service tftpd-hpa restart
tftpd-hpa stop/waiting
tftpd-hpa start/running, process 3282#sudo chown -R fog:root /tftpboot
[/QUOTE]Still the same result. I then rebooted the entire Ubuntu machine. Then “TFTP: Timed out” restarted the service and back to the same result of “PXE-T01: File not found”
-
maybe a firewall blocking the tftp port?
[code]sudo ufw disable[/code]
-
THAT WAS IT!!!
So there is an issue from the install that doesn’t make an exception in the firewall. Please make this edit to the .sh file.
Update:
sudo ufw allow tftp
sudo ufw allow http
-
Also Kernel 3.14.0 does not support i686 CPU for a DELL Latitude D610.
-
YES IT DOES
-
[quote=“Wolfbane8653, post: 25097, member: 3362”]THAT WAS IT!!!
So there is an issue from the install that doesn’t make an exception in the firewall. Please make this edit to the .sh file.
Update:
sudo ufw allow tftp
sudo ufw allow http[/quote]
Part of the documentation tells you to turn off the firewall first. We don’t know what ubuntu is going to be using in the future so it’s kind of hard to keep up to date. You, at the individual level, should be either disabling entirely, or establishing the proper firewall rules rather than try to have our scripts do this work for you.
Read the wiki in my signature to understand what and why my kernel’s DO support i686 CPU’s. You will need the bzImage32 file though.
-
I understand you can not make every situation for all the different OS installs. You are corrected I did find that there is a specific statement to disable the firewall in the documentation. Apologizes…
However, I have ran your update for both the 64-bit and 32-bit.
[QUOTE]# cd /var/www/fog/service/ipxewget -O bzImage --no-check-certificate [url]https://mastacontrola.com/fogboot/kernel/bzImage[/url]
wget -O bzImage32 --no-check-certificate [url]https://mastacontrola.com/fogboot/kernel/bzImage32[/url]
#var/www/fog/service/ipxe$ ls
advanced.php bg.png boot.php bzImage bzImage32 bzImage32.orig.482014 bzImage.orig.482014 init_32.xz init.xz memdisk memtest.bin
[/QUOTE]Then try to register the DELL LATITUDE D610 and I receive “[URL=‘https://www.dropbox.com/s/a8imm2elqnt2qx3/IMG_20140408_144249.jpg’]This kernel requires an x86-64CPU, but only detected an i686 CPU Unable to boot - please use a kernel appropriate for your CPU[/URL].”
I did try a Dell D630 and it when right to the registration. Also, worked with HP DC5700, HP DC7800, Dell E6400. Which are all 64-bit processors.
-
For that system you’ll need to boot through the init_32.xz and bzImage32 files. These must be set through the FOG Configuration pages->FOG Settings->TFTP Server->FOG_TFTP_PXE_KERNEL and FOG_PXE_BOOT_IMAGE
All 64 bit systems will boot just fine under 32 bit, but 32 bit (as you can see) will not boot up under 64 bit.
-
Yep just switched to:
[FONT=Ubuntu][COLOR=#555555]FOG_TFTP_PXE_KERNEL == [/COLOR][/FONT]bzImage32
[FONT=Ubuntu][COLOR=#555555]FOG_PXE_BOOT_IMAGE == [/COLOR][/FONT]init_32.xzand worked without issue.
Update:
crap looks like r1439 has fixed this. With this update you no longer need to select the 32bit or 64bit image.