I have a single box that has to have all components to automate installation of other machines. I created /tftpboot directory that has pxelinux.0 executable and a pxelinux.config folder. Apparently booting stage 1 works fine. At stage 2, it stops and asks for the location of the kickstart file.
Should my kickstart file be under /tftpboot folder or under nsf share? Are there options about the location of your kickstart files?
I have copied all the directory structure directory under /mnt/nfs folder.
In my /etc/exports I have exported like
Should I have norootsquash option? Is that the problem?
In my config file /tftpboot/pxelinux.cfg/C0000000
I have option
append initrd=centos5.5/initrd.img ks=nfs://192.168.0.254:/mnt/nfs/ks.cfg ksdevice=link
I have no special configuration for nfs in my DHCP. My kickstart file resides in /mnt/nfs/ folder root, the same place where the root level directories of CentOS DVD's reside.
What am I doing wrong?