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
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
Montaje y Activación de Repositorios (Guest VM): Ejecución del script de activación para el mapeo del dispositivo
/dev/vdbe inhabilitación de espejos remotos:En el Guest:
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
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.