On Wed, 17 Dec 2008 16:13:49 +0100, Jeroen van Meeuwen kanarip@kanarip.com wrote:
James Cammarata wrote:
Do you know if all of the windows pxe boot files have to be in the root directory of the tftp server? I would like to create subdirectories
like
this:
/tftpboot/ris/profiles/$profile_name/startrom.n12 -> /tftpboot/winxp.0 /NTLDR -> /tftpboot/XPLDR /winnt.sif /winxp -> /var/www/cobbler/ks_mirror/winxp
And then the pxeboot line would be:
label winxp kernel ris/profiles/$profile_name/startrom.n12
label xpsystem1 kernel ris/systems/$system_name/startrom.n12
You can't. startrom will look for a file in the TFTP root; unless you rewrite the location with tftpd.rules (or the like), it needs to be in the TFTP root.
That said, when going down the rewrite road to have Windows pick up the appropriate file(s), it needs to ask for different files to begin with or the rewrite will cause it to pick up the same file after all.
You can match on the IP/MAC address, can't you? So we could theoretically at least use a custom sif for systems?
If that's not an option, are we expecting cobbler at this point to do nothing but a vanilla XP/2003 installation?