On 7 September 2012 14:08, russell <[email protected]> wrote: > I have doing quite a lot of netbooting lately. However I can not figure out > how to configure a specific machine to use a specific kernel. > > Is there a way for pxeboot to load a kernel based on something machine > dependent, for example, mac address? > > If not, I have been digging around in sys/stand/boot/boot.c > while I have not found where to get the mac address yet > would it be preferable to > a. look for a boot.conf.<macaddress> before an unadorned boot.conf > b. if not otherwise specified fall back to /bsd.<macadress> > c. macro expansion in boot.conf(somthing in the manner of > "machine $macaddress") > > I like option a as that seems like it would be easy to put in and provide > configuration power where needed while not complicating the > setup in the common case of only ever needing one kernel.
Have you checked man 8 diskless ? -- Ville

