Unidad 2.2 - Arranque e instalación de sistemas operativos II

Estudio avanzado de instalación Linux, particionado profesional, dual boot, recuperación de GRUB, estructuras MBR/GPT y resolución de problemas de arranque reales.

⏱ Tiempo estimado por bloque: 20-30 minutos

2.10 Instalación de Linux

Las distribuciones Linux modernas como Ubuntu o Debian ofrecen instalaciones muy flexibles y profesionales.

Características principales

Flujo típico de instalación

Fase Descripción
USB Live Arranque desde ISO
Prueba Live Usar Linux sin instalar
Particionado Configurar discos
GRUB Instalar bootloader
Primer arranque Configuración inicial

Ventajas frente a Windows

💡 Ubuntu usa el instalador Ubiquity.
⚠ Linux organiza todo desde el directorio raíz "/". No existen letras como C: o D:.

Mini-Test

1. ¿Qué instalador usa Ubuntu?

2. ¿Linux usa letras de unidad?

2.11 Particionado Linux

Particiones importantes

Partición Función
/ Sistema principal
/home Datos de usuario
swap Memoria virtual
ESP Archivos EFI

Esquema recomendado

Punto de montaje Tamaño Sistema
/boot/efi 500 MB FAT32
/ 20-30 GB ext4
/home Resto ext4
swap 2-4 GB Swap

Swap

La swap actúa como memoria virtual.

⚠ Pregunta trampa: “La swap debe ser el doble de RAM”. FALSO actualmente.

Swapfile

sudo fallocate -l 2G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile
💡 Separar /home facilita reinstalar Linux sin perder datos.

Mini-Test

1. ¿Qué partición almacena datos personales?

2. ¿Qué sistema usa la ESP?

2.12 Caso práctico: Ubuntu + Windows

Uno de los escenarios más habituales es instalar Ubuntu junto a Windows en dual boot.

Proceso recomendado

  1. Instalar Windows primero
  2. Crear espacio libre
  3. Arrancar Ubuntu Live
  4. Seleccionar "Instalar junto a Windows"
  5. Instalar GRUB

Particiones típicas

Ventajas

💡 GRUB detecta automáticamente Windows Boot Manager.
⚠ Instala SIEMPRE Windows antes que Linux.

Mini-Test

1. ¿Qué sistema debe instalarse primero?

2.13 Herramientas Linux y buenas prácticas

GParted

Gestor gráfico de particiones.

apt

sudo apt update && sudo apt upgrade -y
sudo apt install gnome-tweaks gparted curl git htop

Controladores

Ubuntu permite instalar:

sudo apt install ubuntu-restricted-extras

Consejos profesionales

💡 Clonezilla permite clonar sistemas completos.

Mini-Test

1. ¿Qué herramienta gestiona particiones gráficamente?

2.14 Dual Boot y GRUB

El dual boot permite ejecutar varios sistemas operativos en un mismo equipo físico.

Funcionamiento

Elemento Función
UEFI Inicia GRUB
GRUB Muestra menú
Windows BOOTMGR
Linux Kernel Linux

Ventajas

Requisitos

⚠ Mezclar Legacy y UEFI provoca problemas de arranque.
💡 El dual boot NO reduce el rendimiento.

Mini-Test

1. ¿Qué gestor suele controlar el dual boot?

2. ¿El dual boot ralentiza el PC?

2.15 Recuperación de GRUB

Windows Update puede sobrescribir GRUB modificando BootOrder.

Proceso de recuperación

sudo mount /dev/sda3 /mnt sudo mount /dev/sda1 /mnt/boot/efi sudo chroot /mnt
grub-install --target=x86_64-efi --efi-directory=/boot/efi update-grub

efibootmgr

sudo efibootmgr -v sudo efibootmgr -o 0003,0001

Permite cambiar prioridad de arranque.

💡 Un Live USB Ubuntu es esencial para rescates.
⚠ Si Windows arranca directamente, probablemente cambió BootOrder.

Mini-Test

1. ¿Qué comando reinstala GRUB?

2.16 MBR vs GPT

MBR

GPT

Característica MBR GPT
Firmware BIOS UEFI
Tamaño máximo 2,2 TB Muy superior
Particiones 4 128
Robustez Baja Alta
⚠ En MBR todo depende del sector 0 del disco.
💡 GPT almacena copias de seguridad de la tabla.

Mini-Test

1. ¿Qué estándar usa UEFI?

2. ¿Cuántas particiones primarias soporta MBR?

2.17 Reparación de arranque

Windows

bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd

Reconstruye el arranque Windows.

Linux

sudo chroot /mnt grub-install /dev/sda update-grub

mbr2gpt

mbr2gpt /validate mbr2gpt /convert

Convierte discos sin borrar datos.

⚠ Tras convertir a GPT debes activar UEFI.
💡 Verifica siempre si el disco es GPT o MBR antes de modificarlo.

Mini-Test

1. ¿Qué comando reconstruye BCD?

2.18 TestDisk y herramientas avanzadas

TestDisk

Herramienta profesional para recuperar:

Uso básico

sudo testdisk

Funciones importantes

sgdisk

sudo sgdisk --backup=tabla.img /dev/sda
sudo sgdisk --load-backup=tabla.img /dev/sda

Buenas prácticas

💡 TestDisk es una de las herramientas más importantes en soporte técnico.

Mini-Test Final

1. ¿Qué herramienta recupera particiones?

2. ¿Qué comando crea backup GPT?