O ISO personalizado não será instalado a partir de um kickstart local no CD de instalação

1

Estou tentando fazer uma instalação fácil do sistema para um sistema com lacunas, preciso instalar o Oracle Linux 6. Estou adicionando o arquivo de kickstart necessário ao CD e tendo o sistema instalado a partir dele. Em uma VM para testar a instalação, ele aceitará o arquivo de kickstart e eu receberei uma tela que diz "O disco do Oracle Linux Server não foi encontrado em nenhuma das suas unidades de CD-ROM. Insira o disco do Oracle Linux Server e pressione OK para tentar novamente".

Tudo o que fiz foi montar o ISO original usando:

mount -t iso9660 -o loop ./OracleLinux6.7.iso /tmp/TEMPISO

Eu copiei o ISO para outro diretório para que eu possa modificá-lo

cp -pRf /tmp/TEMPISO/* /tmp/RWISO

Eu adicionei meu kickstart na raiz do cd

Eu então criei um novo ISO usando este comando:

mkisofs -r -T -J -V "AirGap Oracle Linux" -b isolinux/isolinux.bin -c\ 
isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table \
-o ./AIROracle.iso /tmp/RWISO

Por que o ISO não reconheceria que os repositórios necessários estão no disco quando não foram modificados de alguma forma?

    
por scholarhedge 07.09.2017 / 20:01

1 resposta

0

Verifique seu arquivo de configuração de inicialização para garantir que a opção LABEL esteja correta. Ele deve ser encontrado em isolinux/ , e eu sei que em Redhat ele é chamado isolinux/isolinux.cfg , então pode estar no mesmo lugar para o Oracle Linux. Você precisará modificar a linha append na entrada de menu que você está usando para o kickstart para refletir o novo rótulo para o ISO. Além disso, para cada espaço em sua etiqueta, você precisará substituir um \x20 . Por fim, você desejará que sua linha seja algo como append [some boot options] inst.stage2=hd:LABEL=AirGap\x20Oracle\x20Linux [other boot options] .

    
por 07.09.2017 / 20:27