[quote=āTom Elliott, post: 24291, member: 7271ā]
FOG_TFTP_PXE_CONFIG_DIR is no longer really required as weāve moved the pxelinux.cfg directory to /var/www/fog/service/ipxe. The āconfigā is done dynamically from the boot.php/BootMenu.class.php files. Tasks arenāt āsavedā anywhere anymore so we donāt need to ftp the 01-XX-XX-XX-XX-XX-XX files anymore.
FOG_TFTP_PXE_KERNEL_DIR should be set based on the variables during install time. If itās not set, I donāt know why. However, this should be set to /var/www/fog/service/ipxe
FOG_TFTP_PXE_KERNEL should only contain ābzImageā as iPXE uses relative links. So when it chains to iPXE, itās chaining to [url]http://{fogserverip}/service/ipxe/boot.php[/url]
The relative location in full form when loading bzImage and init.xz would then be:
[url]http://{fogserverip}/service/ipxe/{bzImage,init.xz}[/url]
The location of the init.xz and bzImage files is in: /var/www/fog/service/ipxe which is why you set the KERNEL_DIR parameter to that folder. If for some reason permissions werenāt setup properly, this folder should be chown -R fog.root /var/www/fog/service/ipxe
[/quote]
Thank you for all these explanations, you made many interesting changes since 0.32ā¦ I better understand how it all fits.
I only changed my DHCP server to use āundionly.kpxeā : when I started my test computer, it started with the fog kernel. It didnāt clone this computer (maybe because itās an āAdvanced Format Driveā), but cloning is ok with classic disks.
Many thanks