iPXE discussion forum

Full Version: Webserver seeks files
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
What are these files ? What do they contain ?

mac-0050dadd426f.ipxe uuid-f84a339b-9e36-456e-8ccf-4c51ea6cb42d.ipxe pci-8086100e.ipxe

from
https://gist.github.com/robinsmidsrod/2234639
Hi All,

The webserver seeks several files:

What kind of files are this and how do I make them ?

[Sat May 24 09:40:38 2014] [error] [client 192.168.178.171] File does not exist: /var/www/html/boot/mac-0800276c7ac0.ipxe
[Sat May 24 09:40:38 2014] [error] [client 192.168.178.171] File does not exist: /var/www/html/boot/pci-8086100e.ipxe
[Sat May 24 09:40:38 2014] [error] [client 192.168.178.171] File does not exist: /var/www/html/boot/chip-undionly.ipxe

Any ideaƛ ?
If you look carefully at the example you've linked to, there is an example file called hostname-testvm.ipxe. That is typical content for any of those missing files you've mentioned above. Be aware that all of these files are OPTIONAL, as in they don't need to be present for the menu to work, and you normally just use them to customize the default menu option for a single (or small group) of machines. If you don't need them, the files should not be present. If they are empty files you'll most likely get errors.

As all of the override files are called as a "tail calls/goto", if you actually use it, you'll need to tell it to explicitly go back to the menu.ipxe file at the end, as it won't return (like a function call) to boot.ipxe once it's done. The reason for this is that you might want an override file to actually use "exit" to return back to the BIOS for local boot.
Reference URL's