Enfrentando o erro “O CD do Red Hat Enterprise Linux Server não foi encontrado em nenhum dos seus drivers de CDROM”
A seguir estão as perguntas para as quais buscamos resposta:
- A pergunta pode ser longa, por favor, tenha paciência comigo. Estávamos tentando instalar o RHEL 5 em um hardware Supermicro que não possui portas USB 2.0 e possui apenas portas USB 3.0 (4 portas), uma fase inicial de tentativa à medida que a instalação prossegue nos deparamos com o erro "Não foi possível baixar o arquivo kickstart [caminho cdrom:/ks/ks.cfg]] e a partir deste ponto o teclado (usb 2.0) nem o driver scsi dvd RW foram detectados. Incluímos o driver xHCI no vmlinuz e agora o teclado (usb 2.0) está funcional, mas estamos enfrentando. o erro com cdrom "O CD do Red Hat Enterprise Linux Server não foi encontrado em nenhum dos seus drivers de CDROM".
- Em nossa iso, existe um arquivo ELF denominado "loader" que carrega certos ko's listados na imagem initrd, cujo arquivo fonte não temos. Qualquer indicação de onde poderíamos obter o arquivo de origem.
Etapas de depuração tentadas até agora:
Estamos usando uma versão iso personalizada no RHEL 5.1.
Mantenha o driver xHCI como parte do initrd.img - Em nossa iso, há um arquivo ELF denominado "loader" que carrega certos ko listados na imagem initrd, cujo arquivo de origem não temos. Como não temos o arquivo de origem, não podemos gerar ou editar o arquivo ELF "loader" para carregar o driver adicional que adicionamos, ou seja, xhci-hcd.ko. Portanto, decidimos adicionar o driver xHCI como parte do vmlinuz e poderíamos ter sucesso ao carregar o driver e teclado (usb 2.0) estão funcionais.
Certifique-se de que usb-storage.ko esteja carregado.
Remova o DVD assim que o erro for atingido e reinsira o DVD novamente e clique em "Ok" - Sem sucesso
Assim que o erro for atingido, remova a unidade de hardware e insira-a novamente, digamos, após aproximadamente 30 segundos.- Sem sucesso
Nosso arquivo isolinux.cfg:
serial 0 9600 prompt
automático padrão 1 timeout 600 display boot.msg F1 boot.msg F2 aconfigs.msg F3 options.msg
rótulo auto
kernel vmlinuz
anexar initrd=initrd.img ks=cdrom:/ks/ks.cfg ks_zerombr
Comando usado para gerar o iso: mkisofs -o Custom.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -quiet -r -J -V "Instalação completa" -m .CC -m .ACME .
Também tentei modificar o arquivo isolinux.cfg como: - Sem sucesso
append initrd=initrd.img inst.stage2=hd:LABEL=FullInstallation ks=hd:LABEL=FullInstallation:/ks/ks.cfg
Outras informações:
Estamos usando o CD DVD-RW no qual o iso inicializável foi gravado e está sendo lido usando a unidade de hardware SCSI DVD-RW.
O kernel que usamos é 2.6.32-27.basic. Devido a certas restrições no projeto, não podemos atualizar o kernel.