I currently have a kickstart server working with RHEL 5.5. I wanted to add a RHEL 6 installation. So, I added a RHEL6 directory to my NFS share and put the contents of the dvd in it. I also added a RHEL6 directory to my tftp directory and put the initrd.img and vmlinuz from RHEL6 in it. I put in the ks.cfg: nfs --server 10.0.1.1 --dir /kick (where /kick is the nfs exported directory). In my pxelinux.cfg directory, I created a file corresponding to the ip address and put in:
Code:
default RHEL6
label RHEL6
kernel RHEL6/vmlinuz
append initrd=RHEL6/initrd.img ramdisk_size=9690 ks=nfs:10.0.1.1:/kick/kickstart/my_rhel6 ksdevice=eth0
I then added an entry to the dhcpd.conf file for that host and restarted the dhcp daemon. The boot starts working up until it tries to read the dvd contents. At that point it complains about not being able to find a server installation tree.
So, I'm trying to figure out what happened. I did not change my nfs shared /kick/images directory. I did not change pxelinux.0 in the tftp directory. I figured the server was just using those to boot and the actual configuration would come when it started reading the kickstart file.
Any ideas what I could be missing?
Thanks!