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/bootiso
emmount -o loop /path/to/boot.iso /tmp/bootiso
emmkdir /tmp/bootisoks
emcp -r /tmp/bootiso/* /tmp/bootisoks/.
emumount /tmp/bootiso
emrmdir /tmp/bootiso
-
Faça ks.cfg gravável e sobrescreva o fornecedor fornecido.
chmod ug+w /tmp/bootisoks/isolinux/ks.cfg
emv /path/from/ks.cfg /tmp/bootisoks/isolinux/ks.cfg
-
Crie um novo ISO a partir da fonte.
cd /tmp/bootisoks
emkisofs -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!