Enfrentando el error "El CD de Red Hat Enterprise Linux Server no se encontró en ninguno de sus controladores de CDROM"
Las siguientes son las preguntas para las que buscamos respuesta:
- La pregunta puede ser larga, tengan paciencia conmigo. Estábamos intentando instalar RHEL 5 en un hardware Supermicro que no tiene puertos USB 2.0 y solo tiene puertos USB 3.0 (4 puertos), en una fase inicial del intento a medida que avanza la instalación nos enfrentamos al error "No se puede descargar el archivo kickstart [ruta cdrom:/ks/ks.cfg]] y desde este punto ni el teclado (usb 2.0) ni el controlador scsi dvd RW fueron detectados. Incluimos el controlador xHCI en vmlinuz y ahora el teclado (usb 2.0) funciona, pero nos enfrentamos. el error con el cdrom "El CD del servidor Red Hat Enterprise Linux no se encontró en ninguno de sus controladores de CDROM".
- En nuestra ISO, hay un archivo ELF denominado "cargador" que carga ciertos ko enumerados en la imagen initrd, cuyo archivo fuente no tenemos. Cualquier indicación sobre dónde podríamos obtener el archivo fuente.
Pasos de depuración probados hasta ahora:
Estamos utilizando una compilación iso personalizada en RHEL 5.1.
Mantenga el controlador xHCI como parte de initrd.img: en nuestra ISO, hay un archivo ELF denominado "cargador" que carga ciertos ko enumerados en la imagen initrd, cuyo archivo fuente no tenemos. Como no tenemos el archivo fuente, no podemos generar ni editar el "cargador" del archivo ELF para cargar el controlador adicional que agregamos, es decir, xhci-hcd.ko. Por lo tanto, decidimos agregar el controlador xHCI como parte de vmlinuz y pudimos cargar el archivo fuente. El controlador y el teclado (USB 2.0) son funcionales.
Asegúrese de que usb-storage.ko esté cargado.
Retire el DVD una vez que se detecte el error, vuelva a insertar el DVD y presione "Aceptar". Sin éxito.
Una vez que se detecta el error, retire la unidad de hardware y vuelva a insertarla, digamos después de aproximadamente 30 segundos. No hubo éxito.
Nuestro archivo isolinux.cfg:
serie 0 9600 mensaje
automático predeterminado
1
tiempo de espera 600
pantalla boot.msg
F1 boot.msg
F2 aconfigs.msg
F3 options.msg
etiqueta auto
kernel vmlinuz
anexar initrd=initrd.img ks=cdrom:/ks/ks.cfg ks_zerombr
Comando utilizado para generar la 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 "Instalación completa" -m .CC -m .ACME .
También intenté modificar el archivo isolinux.cfg como: - Sin éxito
append initrd=initrd.img inst.stage2=hd:LABEL=FullInstallation ks=hd:LABEL=FullInstallation:/ks/ks.cfg
Otra información:
Estamos utilizando el CD DVD-RW en el que se grabó la ISO de arranque y se lee mediante la unidad de hardware SCSI DVD-RW.
El kernel que utilizamos es 2.6.32-27.basic. Debido a ciertas restricciones en el proyecto, no podemos actualizar el kernel.