In our lab we have a set of scripts that automatically configure a kickstart installation for RHEL5 on HP ProLiant DL380p Gen8. Based on data from several configuration files, it does the following steps:
- mounts redhat dvd
- creates a bootdisk with the installation data (isolinux.cfg, ks.cfg, etc)
- creates a http server with the bootdisk directory.
- mounts the bootdisk through ILO (
- installs RHEL5
Here is the line referring to the kickstart file location :
append initrd=initrd.img ks=hd:scd1:/isolinux/ks.cfg ksdevice=eth4
Everything works well for RHEL5, but there have been requests for RHEL6.
For RHEL6, everything seems to work OK until #7, where it returns the message
"unable to download kickstart file". I have commented some lines in the scripts, eliminating the installation part and leaving only the ILO mount part.
The bootdisk is mounted and accessible on
ks.cfg file is present there. I have also tested and the files from the Kickstart server are accessible with
I have also tried accessing the
ks.cfg file through http :
append initrd=initrd.img ks=http://<ip>:<port>/boot/isolinux/ks.cfg ksdevice=eth4
The above part did not work.
But what really vexes me is that RHEL5 works in the same conditions, but RHEL6 does not.
ks.cfghave a different structure?
- Is the location of the
ks.cfgfile declared different from "hd:scd1:/isolinux/ks.cfg" on RHEL6?
- It seems strange that
ks.cfgare both present on the bootdisk, but only
isolinux.cfgcan be accessed.
I have been talking to redhat support for a week and they don't seem to know what is wrong.
Any help would be greatly appreciated.