Can multiple kickstart files be added to cdrom

Omer Faruk Sen omer at faruk.net
Tue Feb 14 08:07:48 UTC 2006


I think you are implementing something like that:

http://www.linuxdevcenter.com/pub/a/linux/2004/11/04/advanced_kickstart.html



> On Mon, 13 Feb 2006, Omer Faruk Sen wrote:
>
>> Is it possible to embed more than one kickstart  that will match the
>> installation interface's MAC address. What I want is to use boot system
>> using virtual CD (using iLO) to install multiple systems but matching
>> kickstart conf file will be used with the matching MAC address.
>
> I would look at creating special programs for syslinux (isolinux in your
> case). I'm very interested to have something like this as well. With the
> following features:
>
>  + based on a config-file with different mac-addresses + configuration.
>    eg.:
>
> 	[00:0a:0b:0c:0d:0e]
> 	kickstart = ks-proxy.cfg
> 	ip-address = 10.1.2.3
> 	netmask = 255.255.255.0
> 	gateway = 10.1.2.1
> 	nameserver = 10.2.3.4
> 	interface = eth1
> 	boot-options = hda=noide panic=30
>
> 	[default]
> 	kickstart = ks-dhcp.cfg
> 	boot-options = panic=30
>
>  + the syslinux program would then parse this file, use the correct
>    section (based on any or all mac-addresses) and convert variables in
>    this kickstart-file by its values.
>
>    eg. ks-proxy.cfg
>
> 	### Kickstart
> 	network --bootproto=static --ip=%(ip-address)s --netmask=%(netmask)s
> --gateway=%(gateway)s --nameserver=%(nameser)s --device=%(interface)s
>
>  + the syslinux program should also use (add?) the boot-options to the
>    kernel command line.
>
> This would effectively allow us to create a single ISO image that would
> work for all systems and only requires us to update the config-file in
> case we have new hardware and create new kickstart files if we have a
> different profile.
>
> I'm currently designing a tool to do exactly this in python, but instead
> of letting the bootloader take decisions, I'm letting the http-server make
> decisions after a PXE boot and write the custom kickstart file on-the-fly.
>
> Kind regards,
> --   dag wieers,  dag at wieers.com,  http://dag.wieers.com/   --
> [all I want is a warm bed and a kind word and unlimited power]
>


-- 
Omer Faruk Sen
http://www.faruk.net




More information about the Kickstart-list mailing list