Primeiro, o arquivo ks.cfg é válido? Execute ksvalidator para verificar erros na sintaxe / formatação.
Se você estiver modificando a mídia de inicialização para incluir seu próprio Kickstart personalizado, precisará copiar o conteúdo da mídia no disco local para fazer as alterações. Parece que você está tentando copiar seu script para mídia não gravável, como um CD-R / RW. Caso contrário, é tão simples quanto tornar o ks.cfg existente gravável no disco. ( chmod ug+w ks.cfg )
Aqui estão minhas anotações completas sobre como personalizar a mídia de inicialização. (Eu começo com um ISO que eu baixei da Red Hat em vez da mídia existente.)
-
Copie a mídia do fornecedor para o disco.
mkdir /tmp/bootisoemmount -o loop /path/to/boot.iso /tmp/bootisoemmkdir /tmp/bootisoksemcp -r /tmp/bootiso/* /tmp/bootisoks/.emumount /tmp/bootisoemrmdir /tmp/bootiso -
Faça ks.cfg gravável e sobrescreva o fornecedor fornecido.
chmod ug+w /tmp/bootisoks/isolinux/ks.cfgemv /path/from/ks.cfg /tmp/bootisoks/isolinux/ks.cfg -
Crie um novo ISO a partir da fonte.
cd /tmp/bootisoksemkisofs -o /path/to/modified.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T isolinux/
Então, você pode gravar o novo ISO em disco e testar um Kickstart!