Instalación de RHEL6.5 intercambiando RPM

Instalación de RHEL6.5 intercambiando RPM

FONDO

Así que se me asignó la tarea de actualizar un sistema de RHEL6.0 a RHEL6.5 a través de un USB de arranque. Debido a la limitación de tamaño, eliminé (usando el rpm -ecomando para evitar errores de dependencia) aproximadamente 30 rpms de la versión de texto de 6.5 (significativamente más pequeña que la versión GUI más completa). Cambié Packages/el RHEL6.0 por el RHEL6.5 más delgado y creé el USB de arranque.

ASUNTO

Lamentablemente, tengo problemas con la instalación del nuevo sistema operativo. Cuando inicio desde el USB, RHEL se inicializa correctamente (pasa todas las comprobaciones de dependencia) pero cuando inicia la instalación real, aparece un error. El error dice que faltan ciertas RPM. Sin embargo, ese rpm específico está cargado en el Packages/pero con un número de versión actualizado. Por ejemplo, solicitará passwd-0.77.**4***.rpm(que existe en 6.0) pero necesito actualizarlo passwd-0.77.**5***.rpm(puede que no sean exactamente esos números, pero se entiende la idea).

SOLUCIÓN

¿Existe algún archivo maestro que el instalador verifique para conocer el número de versión de los RPM? ¿O tal vez hay un determinado RPM que contiene los números de versión de todos los demás RPM? Lo verifiqué repodata/*.xmlcon poco éxito (parece que la mayoría tiene archivos pertenecientes a diferentes idiomas del mundo, así como la entrada de la base de datos para cada uno de los RPM).

PRIMA

¿Existe una lista de RPM "obligatorios" que Red Hat debe tener para instalar el sistema operativo? He visto aparecer la palabra clave obligatoria repodata/*-comps-rhel6-Workstation.xml(es posible que gunzipla necesite de antemano), pero el archivo parece estar centrado principalmente en los RPM basados ​​en idiomas mundiales. Hay un montón de estos RPM "obligatorios" ubicados en una sección llamada "núcleo". ¿Alguien puede asegurarme que estos son los RPM necesarios para instalar la versión de texto más básica de Red Hat?

TL;DR

¿Cómo cambio el número de versión que busca Red Hat durante la instalación del sistema operativo?

Respuesta1

En caso de que alguien más tenga que hacer lo mismo que yo aquí, responderé mi propia pregunta.

1) Obtenga la imagen ISO binaria del DVD de redhat.com

2) Elimine los rpms innecesarios ( GNOME, eclipse) para que tengan menos de 4 GB (esto permite almacenarlos en un sistema de archivos FAT32)

-copia esta iso a un USB

3) Elimina la imagen iso que viene con el USB de arranque anterior

4) Ahora conecte el USB de arranque (el que tiene los archivos de arranque pero no la imagen ISO) a la máquina de destino.

5) Te encontrarás con un "Error de ISO 9660 faltante" que luego conectarás y conectarás mountel USB con la versión más reciente de RedHat.

6) Una vez completada la instalación, copie el archivo /root/install.log

7) Adelgace aún más la ISO de RedHat incorporando solo los rpm que se encuentran en install.log

8) Copie esta iso de RedHat más delgada en el USB de arranque y tendrá un USB de arranque que usa los nuevos rpms (SO actualizado)

información relacionada