If you have to use non-eth0 on your machine for kickstart, you are a SOL since the initial kickstart loader only supports eth0. Here is a simple patch to support ks=eth?.
Created attachment 79664 [details] A patch to support ks=eth?
This is already supported... boot with 'linux ksdevice=ethX"