Tente remover o sinalizador '-T'.
A substituição TRANS.TBL freqüentemente não sobrescreve uma existente e, assim, seus novos pacotes RPM podem não estar visíveis no sistema de arquivos. O -J com opções de longa duração deve ser suficiente.
Estou tentando incluir meu pacote de compilação personalizado no DVD / CD do instalador do CentOS. Eu sou capaz de respirar o DVD com o meu arquivo Kickstart.
A instalação automatizada do kickstart funciona bem, no entanto, quando tento incluir meu pacote no diretório Package e atualizar o arquivo comp.xml, ele não funciona.
Estou fazendo os seguintes passos.
Adicionando meu RPM a iso / Packages / dir. [mypackage.rpm] Recriando os arquivos repo db por
cd /path/to/iso/dir
discinfo='head -1 .discinfo'
compdata='find repodata -name *comps*xml'
createrepo -u "media://$discinfo" -g $compdata .
Em seguida, crie o ISO iamge
ISOFILE=$PWD.iso
PACKAGER="Your Name"
ISONAME="RHEL 6.3 x86_64 KVM Respin"
ISODATE="201/06/28"
mkisofs -r -R -J -T -v -no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-V "$ISONAME" \
-p "$PACKAGER" \
-A "$ISONAME - $ISODATE" \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-x "lost+found" \
--joliet-long \
-o $ISOFILE .
Agora, quando eu uso o nome do meu pacote no kickstart
%packages --no-base
@core
mypackage
Durante a fase de instalação, recebo o erro Ananconda, dizendo que "mypackage" não foi encontrado no repositório.
Eu também tentei editar manualmente o arquivo comp.xml, mas não ajudei.
Aprecie se eu obtiver qualquer ajuda para instalar o mypackage.rpm pela diretiva% package ou de outra forma.
Tente remover o sinalizador '-T'.
A substituição TRANS.TBL freqüentemente não sobrescreve uma existente e, assim, seus novos pacotes RPM podem não estar visíveis no sistema de arquivos. O -J com opções de longa duração deve ser suficiente.
Eu entendo isso.
ISOFILE=$PWD.iso
PACKAGER="Chandan"
ISONAME="CentOS 6.5"
ISODATE="'date -I'"
sudo mkisofs -r -R -J -T -v -no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-V "$ISONAME" \
-p "$PACKAGER" \
-A "$ISONAME - $ISODATE" \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-x "lost+found" \
--joliet-long \
-o $ISOFILE .