Instalación del sistema operativo

La fase de instalación del sistema operativo representa el punto de partida físico y lógico en la ejecución del proyecto informático, transformando el hardware seleccionado en una plataforma funcional capaz de albergar los servicios y aplicaciones requeridos por el cliente.

Para un administrador de sistemas, dominar el proceso de preparación de medios de arranque, el diseño de esquemas de particionado óptimos, la instalación desatendida o guiada y la posterior configuración inicial junto con la actualización de parches es indispensable para garantizar un despliegue seguro, estable y optimizado desde el primer instante.

Fases de Instalación y Configuración Base

El proceso de despliegue del sistema operativo se estructura en cinco etapas secuenciales críticas:

    Preparación del Equipo: Verificación de la compatibilidad del hardware, configuración de las opciones de arranque en la BIOS/UEFI (como habilitar el arranque seguro o Secure Boot y la virtualización por hardware), y creación de un medio de instalación externo (USB booteable) mediante herramientas especializadas.
    Particionado del Disco: Diseño de la estructura lógica de almacenamiento en la unidad de disco. Incluye la selección de la tabla de particiones (GPT frente a MBR), la asignación de espacio para particiones esenciales (como el sector de arranque EFI, la partición raíz /, el espacio de intercambio swap y particiones de datos independientes) y el formateo con sistemas de archivos adecuados (como ext4, XFS o NTFS).
    Instalación del Sistema Operativo: Copia de los archivos esenciales del núcleo (kernel) y del entorno base al disco duro, configuración de la zona horaria, distribución del teclado, idioma y creación de la cuenta de superusuario (root o Administrador) junto con el primer usuario con privilegios estándar.
    Configuración Inicial: Ajustes posteriores al primer arranque que comprenden la asignación del nombre de equipo (hostname), la configuración de la red (dirección IP estática o DHCP), la desactivación de servicios innecesarios y el establecimiento de políticas de acceso básicas.
    Actualización del Sistema: Descarga e instalación inmediata de todos los paquetes de software, parches de seguridad y actualizaciones del núcleo liberados con posterioridad a la creación de la imagen de instalación, cerrando vulnerabilidades previas al despliegue en producción.

Analogía: Imagina la construcción y puesta a punto de una nueva planta de producción industrial. La preparación del equipo equivale a revisar el terreno, limpiar los cimientos y comprobar que las acometidas eléctricas principales cumplen con los planos; el particionado del disco es la distribución interna de las naves, separando claramente la zona de montaje, los almacenes de materia prima y las oficinas administrativas; la instalación del sistema operativo representa la llegada de la maquinaria principal y el mobiliario base que da vida al edificio; la configuración inicial corresponde a colocar los letreros identificativos de cada sala y conectar las líneas telefónicas internas; y la actualización del sistema es la revisión final de última hora para calibrar los instrumentos de precisión con los últimos estándares de calidad antes de abrir las puertas a los operarios.

Actividad práctica

Objetivo:

Simular el diseño de un esquema de particionado de disco y estructurar el procedimiento de instalación y puesta al día de un sistema operativo.

Tareas:

  1. Diseña en un esquema gráfico o tabla un modelo de particionado recomendado para un servidor Linux de almacenamiento (considerando partición EFI, espacio swap, partición raíz / y una partición independiente para los datos /home o /var).
  2. Documenta los comandos básicos necesarios para verificar las particiones y discos disponibles tras la instalación (ej. lsblk o df -h).
  3. Redacta los pasos de comprobación inicial para asegurar que la red local y la sincronización horaria (NTP) han quedado correctamente configuradas tras el primer arranque.
  4. Reflexiona sobre por qué separar los datos de los usuarios o servicios (en particiones o discos independientes de la raíz del sistema operativo) simplifica enormemente las tareas futuras de mantenimiento y recuperación ante desastres.

Preguntas de reflexión:

    ¿Qué diferencias operativas y técnicas existen entre utilizar el esquema moderno de particionado GPT frente al estándar antiguo MBR?
    ¿Por qué es una práctica de seguridad desaconsejable utilizar la cuenta de superusuario (root / Administrator) para las tareas cotidianas de administración tras la instalación?
    ¿Qué utilidad aporta la configuración de una dirección IP estática frente a una dirección dinámica por DHCP en un servidor destinado a producción?
    ¿Cómo afecta la falta de sincronización horaria (servidores NTP) a los registros de eventos (logs), los certificados digitales y los sistemas de autenticación?
    ¿Qué precauciones se deben adoptar al redimensionar o modificar particiones en un disco duro que ya contiene un sistema operativo en funcionamiento?
Haz clic aquí para ver las soluciones y explicaciones

1. ¿Qué diferencias hay entre GPT y MBR?

MBR (Master Boot Record) es un estándar antiguo limitado a discos de un máximo de 2 Terabytes y un tope de 4 particiones primarias, además de carecer de redundancia estructural. GPT (GUID Partition Table) es el estándar moderno ligado a UEFI, soporta capacidades de almacenamiento masivas (exabytes), permite un número prácticamente ilimitado de particiones y almacena copias de respaldo de la tabla de particiones en el tramo final del disco, ofreciendo mayor protección frente a la corrupción de datos.


2. ¿Por qué no se debe usar root para tareas cotidianas?

Porque la cuenta de superusuario posee privilegios ilimitados sobre todo el sistema operativo. Operar habitualmente bajo este perfil incrementa exponencialmente el riesgo de que un error tipográfico en un comando, un script erróneo o la ejecución involuntaria de un archivo malicioso provoquen daños irreversibles en el sistema o comprometan la seguridad global de la infraestructura.


3. ¿Qué ventaja aporta una IP estática en un servidor?

Garantiza que la dirección de red del servidor no cambie nunca, permitiendo que los usuarios, los clientes y otros servicios de la red local puedan localizarlo de manera permanente y predecible. El uso de DHCP en servidores podría provocar que, tras un reinicio, la IP cambiara, rompiendo por completo las rutas de acceso y los servicios dependientes.


4. ¿Por qué es vital la sincronización horaria mediante NTP?

Porque múltiples protocolos de seguridad (como Kerberos, la validez de tokens temporales de MFA o la expiración de certificados TLS) dependen de marcas de tiempo exactas. Además, una hora desincronizada entre servidores dificulta enormemente la labor forense y la correlación cronológica de los registros (logs) al auditar incidencias de seguridad.


5. ¿Qué precauciones tomar al redimensionar particiones en caliente?

Es obligatorio realizar una copia de seguridad integral (backup) previa de toda la información contenida en la unidad, ya que cualquier fallo eléctrico, corte de energía o error de cálculo durante el desplazamiento de los bloques lógicos puede corromper la tabla de archivos y provocar la pérdida total e irreversible de los datos.