Does Cobbler support anything besides BIOS, PXE and PXELINUX?
I've configured my dhcpd like it says in http://www.afp548.com/article.php?story=20061220102102611 to provide Apple Boot Service Discovery Protocol (BSDP) extensions to its DHCP replies, and successfully gotten a Mac to fetch EFI executables over the network and run them. It appears that elilo (http://elilo.sourceforge.net/) can run as an EFI executable, and fetch a kernel and initrd via TFTP, as PXELINUX does, and start everything up. (Appears: I haven't gotten there yet.) But elilo's means of choosing a configuration is different from that of PXELINUX, so I think to support it Cobbler will need to make another different tree of config files under the tftp root.
Has anyone done this yet?
Jennings, Jared L CTR USAF AFMC 46 SK/CCI wrote:
(Appears: I haven't gotten there yet.) But elilo's means of choosing a configuration is different from that of PXELINUX, so I think to support it Cobbler will need to make another different tree of config files under the tftp root.
I'm working on something that should help support this. I've written a tftp server that talks to cobbler via xmlrpc. Since it knows the IP address of the client, it can determine which files to supply.
I'm currently working on making it support the base case transparently, but if you want to play around with it, it might be possible to configure it to support your situation already.
http://github.com/kilpatds/cobbler
Set up "fetchable_files" in a profile. "<client request>=<template to serve> [...]"
Doug
cobbler@lists.fedorahosted.org