1. Planificar la instalación
Instalar un sistema operativo no es solo pulsar «Siguiente». En una empresa, una instalación mal planificada significa horas perdidas, datos borrados o equipos que no arrancan. Antes de empezar hay que responder a varias preguntas y dejarlas por escrito.
Instalar un SO es como mudarse a una casa nueva
Preguntas antes de instalar
| Pregunta | Qué comprobar |
|---|---|
| ¿Para qué se va a usar? | Puesto de oficina, servidor de ficheros, equipo de desarrollo, servidor web… Define el sistema y la edición. |
| ¿Cumple el hardware? | Procesador (arquitectura x86-64 o ARM), RAM, disco, TPM 2.0 y Secure Boot en Windows 11, tarjeta gráfica, controladores disponibles. |
| ¿Qué licencia? | Propietaria (retail, OEM, por volumen, suscripción), libre (GPL) o comercial con soporte (Red Hat, SUSE, Ubuntu Pro). |
| ¿Hay datos que conservar? | Copia de seguridad antes de tocar nada. Inventario del software instalado. |
| ¿Cómo se va a particionar? | Disco completo, arranque dual, particiones separadas para datos. |
| ¿Desde dónde se instala? | USB, imagen ISO en una máquina virtual, red (PXE) o imagen clonada. |
| ¿Cómo se configurará? | Nombre del equipo, dominio o grupo de trabajo, red, usuarios, idioma y zona horaria. |
Comparar sistemas operativos
| Sistema | Licencia | Ámbito típico | Requisitos mínimos (aprox.) |
|---|---|---|---|
| Windows 11 Home / Pro | Propietaria (OEM, retail, volumen) | Escritorio en hogares y empresas | CPU 64 bits compatible, 4 GB RAM, 64 GB, TPM 2.0, UEFI con Secure Boot |
| Windows Server 2022/2025 | Propietaria por núcleos + CAL | Servidores de empresa, Active Directory | 1,4 GHz 64 bits, 2 GB RAM (con GUI), 32 GB |
| Ubuntu Desktop / Server | Libre (GPL y otras); soporte opcional | Escritorio de desarrollo, servidores y nube | 2 GB RAM (servidor 1 GB), 25 GB |
| Debian | Libre | Servidores estables | 512 MB–2 GB RAM |
| Red Hat Enterprise Linux / Rocky / Alma | Suscripción / libre | Servidores corporativos | 2 GB RAM, 20 GB |
| macOS | Propietaria, solo en hardware Apple | Diseño, desarrollo iOS | Mac compatible |
Tipos de licencia de Windows
2. Firmware y proceso de arranque
Cuando se enciende el equipo, antes que el sistema operativo se ejecuta el firmware de la placa base. Hoy es UEFI; los equipos antiguos usaban BIOS. El firmware comprueba el hardware y busca un gestor de arranque que cargue el sistema operativo.
| BIOS (Legacy) | UEFI | |
|---|---|---|
| Año | 1981 | 2005 en adelante |
| Tabla de particiones | MBR | GPT (y MBR en modo compatibilidad CSM) |
| Tamaño máximo de disco de arranque | 2 TiB | 9,4 ZB (en la práctica, sin límite) |
| Arranque | Lee el primer sector del disco (446 bytes de código) | Ejecuta un programa .efi de la partición de sistema EFI (ESP, FAT32) |
| Seguridad | Ninguna | Secure Boot: solo arranca software firmado |
| Interfaz | Texto, solo teclado | Gráfica, con ratón y red |
Secuencia de arranque
- POST (Power-On Self-Test): el firmware comprueba CPU, memoria y dispositivos. Los pitidos o LED indican errores.
- Selección del dispositivo según el orden de arranque (disco, USB, red). Con F12, F8 o Esc aparece el menú de arranque.
- Gestor de arranque: Windows Boot Manager (
bootmgfw.efi) o GRUB en Linux. Permite elegir sistema en un arranque dual. - Núcleo: el gestor carga el kernel (y en Linux el
initramfscon los controladores mínimos). - Proceso inicial: en Linux
systemd(PID 1) arranca los servicios; en Windows,smss.exe,wininity los servicios. - Inicio de sesión del usuario.
1# Linux: ¿he arrancado en modo UEFI o BIOS?
2[ -d /sys/firmware/efi ] && echo "UEFI" || echo "BIOS (Legacy)"
3
4# Entradas de arranque UEFI y orden
5sudo efibootmgr -v
6
7# Regenerar el menú de GRUB tras instalar otro sistema
8sudo update-grub
9
10# Windows (símbolo del sistema como administrador): entradas del gestor de arranque
11bcdedit /enum
12# Tipo de firmware: msinfo32 → "Modo de BIOS: UEFI"3. Particionado del disco
Una partición es una división lógica de un disco que el sistema trata como una unidad independiente, con su propio sistema de ficheros. Particionar permite separar el sistema de los datos, instalar varios sistemas o reservar espacio para la memoria de intercambio.
| MBR (Master Boot Record) | GPT (GUID Partition Table) | |
|---|---|---|
| Particiones | 4 primarias, o 3 primarias + 1 extendida con lógicas dentro | 128 en Windows (sin límite práctico) |
| Tamaño máximo | 2 TiB | Prácticamente ilimitado |
| Redundancia | Una sola tabla en el primer sector | Tabla principal al inicio y copia al final del disco, con CRC |
| Firmware | BIOS | UEFI |
Esquemas habituales
Windows 11 (UEFI + GPT)
- Partición de sistema EFI (ESP) · 100–260 MB · FAT32
- Reservada de Microsoft (MSR) · 16 MB
- Windows (C:) · resto · NTFS
- Recuperación (WinRE) · ~1 GB · NTFS
Ubuntu (UEFI + GPT)
- /boot/efi · 512 MB–1 GB · FAT32
- / (raíz) · 30–50 GB · ext4
- /home · resto · ext4 (los datos sobreviven a una reinstalación)
- Intercambio: fichero /swap.img o partición swap (tamaño de la RAM si se quiere hibernar)
Herramientas de particionado
1# ---------- Linux ----------
2lsblk -f # discos, particiones, sistemas de ficheros y puntos de montaje
3sudo fdisk -l # tabla de particiones
4sudo parted /dev/sdb mklabel gpt
5sudo parted /dev/sdb mkpart datos ext4 1MiB 100%
6sudo mkfs.ext4 -L datos /dev/sdb1
7# Herramientas gráficas: GParted, Discos (gnome-disks)
8
9# ---------- Windows (diskpart, como administrador) ----------
10diskpart
11list disk
12select disk 1
13clean # ¡borra TODO el disco!
14convert gpt
15create partition primary size=51200
16format fs=ntfs quick label=Datos
17assign letter=D
18# Herramienta gráfica: Administración de discos (diskmgmt.msc)Antes de particionar
lsblk, list disk): un clean o un mklabel sobre el disco equivocado borra la tabla de particiones al instante. Y haz siempre una copia de seguridad antes de redimensionar particiones con datos.Arranque dual
Para tener Windows y Linux en el mismo equipo se instala primero Windows (su instalador ignora otros sistemas) dejando espacio libre, y después Linux, cuyo GRUB detecta Windows y lo añade al menú. En UEFI ambos comparten la misma partición EFI. Conviene desactivar el «inicio rápido» de Windows para no dañar particiones NTFS montadas desde Linux.
4. Máquinas virtuales
Una máquina virtual (VM) es un ordenador simulado por software: tiene su CPU, memoria, disco y red virtuales y ejecuta su propio sistema operativo (invitado) dentro del sistema real (anfitrión). Es la forma segura de probar instalaciones, practicar administración o tener varios entornos en un equipo.
| Tipo de hipervisor | Cómo funciona | Ejemplos |
|---|---|---|
| Tipo 1 (nativo) | Se instala directamente sobre el hardware: el propio hipervisor es el sistema base | VMware ESXi, Microsoft Hyper-V, Proxmox VE (KVM), Xen |
| Tipo 2 (alojado) | Es una aplicación que se ejecuta sobre un sistema operativo | Oracle VirtualBox, VMware Workstation, Parallels, UTM |
Crear una máquina virtual en VirtualBox
- Activa la virtualización en la UEFI (Intel VT-x / AMD-V).
- Nueva: nombre, carpeta, imagen ISO del sistema y tipo (Linux, Ubuntu 64-bit).
- Hardware: memoria (4 GB para Ubuntu o Windows), procesadores (2) y activar EFI si el sistema lo pide.
- Disco duro virtual (VDI): reservado dinámicamente (crece según se usa) o tamaño fijo (más rápido).
- Red: elige el modo adecuado (tabla siguiente).
- Inicia la VM e instala el sistema como en un equipo real. Después instala las Guest Additions (controladores, carpetas compartidas, portapapeles).
| Modo de red | La VM… |
|---|---|
| NAT | Sale a Internet a través del anfitrión, pero nadie puede conectarse a ella. Es el modo por defecto. |
| Red NAT | Como NAT, pero varias VM se ven entre sí en la misma red virtual. |
| Adaptador puente | Aparece en la red real como un equipo más, con IP del router de clase. |
| Red interna | Solo se comunica con otras VM de la misma red interna (laboratorios aislados). |
| Solo anfitrión | Se comunica con el anfitrión y con otras VM, sin Internet. |
- Instantáneas (snapshots): guardan el estado de la VM para volver atrás si algo sale mal. No sustituyen a una copia de seguridad.
- Clonar y exportar (formato OVA/OVF) para repartir una VM preparada.
- Contenedores (Docker): no virtualizan un equipo entero sino que aíslan procesos compartiendo el núcleo del anfitrión; arrancan en segundos y ocupan mucho menos.
1# VirtualBox desde la línea de comandos
2VBoxManage createvm --name "Ubuntu-SI" --ostype Ubuntu_64 --register
3VBoxManage modifyvm "Ubuntu-SI" --memory 4096 --cpus 2 --nic1 nat --firmware efi
4VBoxManage createmedium disk --filename Ubuntu-SI.vdi --size 30000
5VBoxManage snapshot "Ubuntu-SI" take "recien-instalada"5. Instalación de Windows y de Linux
Preparar el medio de instalación
- Descarga la ISO oficial (Microsoft, ubuntu.com…) y comprueba su suma de verificación:
sha256sum ubuntu.isooGet-FileHash .\Win11.iso. - Crea un USB de arranque con Rufus o la herramienta de Microsoft (Windows), balenaEtcher o
dd(Linux). Ventoy permite copiar varias ISO al mismo USB. - En la UEFI, elige el USB en el menú de arranque (F12, F11, Esc según el fabricante).
Windows 11
- Idioma, formato de hora y teclado.
- Clave de producto (o «No tengo clave»; se activa después).
- Edición (Home, Pro, Education).
- Instalación Personalizada → elegir o crear particiones.
- Copia de ficheros y reinicios.
- OOBE: región, red, cuenta (Microsoft, local o de dominio/Entra ID en Pro) y privacidad.
Ubuntu 24.04 LTS
- Arranque en modo «Probar o instalar».
- Idioma, accesibilidad, teclado y red.
- Instalación normal o mínima; software de terceros (controladores, códecs).
- Tipo: borrar disco, junto a otro sistema o manual (particiones propias).
- Usuario, nombre del equipo y contraseña.
- Zona horaria, copia de ficheros y reinicio.
Instalaciones desatendidas y a gran escala
En una empresa no se instala equipo a equipo. Se usan ficheros de respuestas (autounattend.xml en Windows, autoinstall/cloud-init en Ubuntu, Kickstart en Red Hat), arranque por red PXE, despliegue de imágenes (Windows Deployment Services, Microsoft Intune, Clonezilla, FOG) y herramientas de configuración como Ansible.
6. Post-instalación y documentación
- Controladores: comprobar el Administrador de dispositivos (Windows) o
lspci -k/ubuntu-drivers devices(Linux). - Actualizaciones: Windows Update,
sudo apt update && sudo apt full-upgrade. - Configuración básica: nombre del equipo, red (IP fija o DHCP), zona horaria y sincronización NTP, idioma.
- Usuarios: una cuenta de administración aparte y cuentas estándar para el uso diario.
- Seguridad: cortafuegos activado, antivirus (Microsoft Defender), cifrado del disco (BitLocker, LUKS), actualizaciones automáticas.
- Software: con gestores de paquetes (
winget,apt,snap,flatpak) en lugar de instaladores descargados a mano. - Activación de la licencia y copia de seguridad inicial o instantánea de la VM.
1# ---------- Windows (PowerShell como administrador) ----------
2Rename-Computer -NewName "PC-AULA-07" -Restart
3winget install --id Mozilla.Firefox -e
4winget install --id Git.Git -e
5Get-ComputerInfo | Select-Object OsName, OsVersion, CsProcessors, CsTotalPhysicalMemory
6
7# ---------- Ubuntu ----------
8sudo hostnamectl set-hostname srv-ficheros
9sudo timedatectl set-timezone Europe/Madrid
10sudo apt update && sudo apt full-upgrade -y
11sudo apt install -y openssh-server git
12hostnamectl # comprobar nombre, SO y núcleoLa hoja de instalación
Toda instalación se documenta para poder repetirla, auditarla y resolver incidencias. Una ficha típica incluye:
| Apartado | Ejemplo |
|---|---|
| Equipo | PC-AULA-07 · Dell OptiPlex 7010 · nº de serie · ubicación: aula 2.07 |
| Hardware | Intel i5-13500, 16 GB DDR5, SSD NVMe 512 GB |
| Sistema | Windows 11 Pro 24H2 · licencia por volumen · activado |
| Particiones | ESP 260 MB · MSR 16 MB · C: 476 GB NTFS · WinRE 1 GB |
| Red | DHCP (reserva 10.0.2.107) · dominio instituto.local |
| Software | Office LTSC, Firefox, Git, VS Code, JDK 21 |
| Usuarios | Administrador local renombrado · alumnos por dominio |
| Incidencias | Controlador de red instalado a mano (Intel I219-V) |
| Fecha y técnico | 30/09/2025 · R. Cabello |
7. Ejercicios
Elegir sistema y licencia
Recomienda sistema operativo, edición y tipo de licencia para cada caso y justifica: 1. 25 ordenadores nuevos para un aula de informática de un instituto. 2. Un servidor de ficheros para una asesoría de 8 personas con poco presupuesto. 3. El portátil de un desarrollador de aplicaciones iOS. 4. Un servidor que alojará máquinas virtuales de pruebas para el ciclo. 5. Un equipo de 2014 con 4 GB de RAM y procesador sin TPM que se quiere reutilizar.
Diseña el particionado
Un equipo con UEFI tiene un SSD de 1 TB y 16 GB de RAM. Se quiere arranque dual con Windows 11 (250 GB para el sistema) y Ubuntu, con una partición de datos compartida por ambos de 300 GB, y poder hibernar en Ubuntu. Diseña la tabla de particiones (tipo de tabla, cada partición con su tamaño, sistema de ficheros y punto de montaje o letra) e indica el orden de instalación.
Laboratorio virtual
En VirtualBox, crea un pequeño laboratorio: 1. Una VM Ubuntu Server (2 GB RAM, disco dinámico de 20 GB) y otra Windows 11 (4 GB, EFI y TPM activados). 2. Conéctalas a una «Red NAT» llamada labsi para que se vean entre ellas y salgan a Internet. 3. Instala ambos sistemas, las Guest Additions en Windows y el servidor SSH en Ubuntu. 4. Haz una instantánea de cada una llamada «base». 5. Desde Windows, conéctate a Ubuntu con ssh usuario@IP. 6. Documenta todo en una hoja de instalación por VM.