Fase 1: Despliegue de Cadena de Herramientas Local

Resumen de la Fase

Se ha completado la configuración e instalación offline del entorno de compilación dentro de la máquina virtual buildlab. Toda la paquetería necesaria para la compilación de código C en espacio de usuario y módulos de núcleo (kernel drivers) fue provista localmente mediante el automontaje y enganche en caliente (hotplug) del medio USB con Rocky Linux 10.

Procedimiento Ejecutado

  1. Hotplug del Almacenamiento Local (WS Host): Conexión dinámica de la etiqueta del medio sin interrupción del ciclo de vida de la máquina:

    virsh attach-disk buildlab /dev/disk/by-label/Rocky-10-1-x86_64-dvd vdb --type disk --mode readonly
    
  2. Montaje y Activación de Repositorios (Guest VM): Ejecución del script de activación para el mapeo del dispositivo /dev/vdb e inhabilitación de espejos remotos:

    En el Guest:

  3. Instalación de la Pila de Desarrollo: Despliegue del grupo principal de desarrollo e inclusión del repositorio CodeReady Builder (CRB) local:

    dnf config-manager --set-enabled crb
    dnf groupinstall -y "Development Tools"
    dnf install -y bc cmake
    
  4. Desacoplamiento de Medios: Una vez completada la instalación de dependencias, se procedió al desmontaje del punto local y retiro del disco virtualizado:

    En el Guest:

    # En el Host (WS)
    virsh detach-disk buildlab vdb
    

Inventario de Herramientas Instaladas

Componente

Versión Identificada

Compiler (GCC)

14.3.1 (Red Hat 14.3.1-2)

Build Automation

GNU Make 4.4.1 / CMake 3.30.5

Kernel Headers

kernel-devel-6.12.0-124.8.1.el10_1.x86

Kernel Utilities

bc 1.07.1 / elfutils-libelf-devel 0.193

Lexer/Parser

flex 2.6.4 / bison 3.8.2

Security / Analysis

openssl-devel 3.5.1 / GDB 16.3

VCS

Git 2.47.3

Estado del Entorno

El entorno buildlab se encuentra totalmente aislado, operativo y provisto de la cadena de compilación adecuada para continuar hacia la Fase 2: Compilación y Carga de Controladores del Núcleo.