Cobbler, Kickstarts, and the Fedora tree

Having built a fully functional PXE B&B (“boot-and-build”) system with Cobbler + Puppet, it was surprising to learn that Fedora 16 just would not load from the same old process.  After much frustration and digging, it appears that from Fedora 15 to Fedora 16, an additional boot-time kernel argument became required in order to be explicitly told where the repo is despite the fact that this is defined in the kickstart file.  The kernel argument is :
repo=<path to installation repository>

For example:
repo=http://192.168.101.10/cblr/ks_mirror/Fedora16-x86_64/

While that works well for Fedora 16 and Fedora 18, it was changed again for Fedora 18 (Anaconda Boot Options).  That kernel argument is:

inst.repo=<path to installation repository>

For example:
inst.repo=http://192.168.101.10/cblr/ks_mirror/Fedora18-x86_64/

Leave a Reply