Escenario Real: El Servidor/Equipo no Arranca
Un cliente llega al taller con un equipo de trabajo que muestra el mensaje de error "No bootable device found" al encender. El equipo contiene documentos críticos que no tienen copia de seguridad. Tu objetivo como técnico es arrancar un entorno Live USB de Ubuntu, investigar el estado del disco duro interno sin alterar los datos y diagnosticar la causa del fallo de arranque.
Paso 1: Mapeo Inicial del Almacenamiento con lsblk
Inicia el equipo desde el Live USB de Ubuntu. Abre una terminal y ejecuta el comando lsblk -f para ver los dispositivos conectados.
Paso 2: Inspección Avanzada con sudo parted -l
Ejecuta en la terminal el comando sudo parted -l e inspecciona detenidamente la salida obtenida para el disco duro de la máquina.
| Número | Tamaño | Sistema de Archivos | Banderas (Flags) |
|---|---|---|---|
Paso 3: Identificación de Marcadores Únicos con sudo blkid
Para evitar equivocarte al montar o reparar particiones, debes identificar sus UUIDs únicos.
Paso 4: Conclusión y Propuesta de Recuperación
Haz clic aquí para ver una posible solución y explicaciones
Paso 1: Mapeo Inicial del Almacenamiento con lsblk
Ejemplo de salida en terminal tras ejecutar lsblk -f:
ubuntu@ubuntu:~$ lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda ├─sda1 vfat FAT32 9A2B-4C8D └─sda2 ext4 1.0 b3a91e4d-8f2c-4e12-a1b9-98213f7082ab sdb └─sdb1 iso966 ISO90 UBUNTU22_0 2024-04-25-10-00-00-00 0 100% /cdrom
1.1. Identificación de dispositivos:
/dev/sda corresponde al disco duro interno del equipo (almacenamiento principal de 80 GB).
/dev/sdb corresponde al pendrive externo (Live USB de Ubuntu), montado en /cdrom.
1.2. Puntos de montaje (MOUNTPOINTS) en la partición de datos:
No aparece ningún punto de montaje asignado a /dev/sda2 en la columna MOUNTPOINTS. Esto significa que el sistema operativo del entorno Live no ha montado automáticamente la partición principal del disco interno, por lo que no es accesible actualmente salvo que el técnico la monte manualmente.
Paso 2: Inspección Avanzada con sudo parted -l
Ejemplo de salida en terminal tras ejecutar sudo parted -l:
ubuntu@ubuntu:~$ sudo parted -l Modelo: ATA WDC WD800JD-75MS (scsi) Disco /dev/sda: 80,0GB Tamaño de sector (lógico/físico): 512B/512B Tabla de particiones: gpt Banderas de disco: Número Inicio Fin Tamaño Sistema de archivos Nombre Banderas 1 1049kB 1128MB 1127MB fat32 arranque, esp 2 1128MB 80,0GB 78,9GB ext4
2.1. Datos identificativos del disco:
- Modelo del disco: ATA WDC WD800JD-75MS (scsi)
- Tabla de particiones: gpt
- Tamaño de sector (lógico/físico): 512B/512B
2.2. Tabla de particiones encontrada:
| Número | Tamaño | Sistema de Archivos | Banderas (Flags) |
|---|---|---|---|
| 1 | 1127MB | fat32 | arranque, esp |
| 2 | 78,9GB | ext4 | (Sin banderas) |
2.3. Diagnóstico Técnico de las funciones de cada partición:
-
Partición 1 (
/dev/sda1): Es la partición de sistema ESP (EFI System Partition). Su función es alojar el gestor y cargadores de arranque (como GRUB o archivos.efi) que el firmware UEFI consulta para iniciar el sistema. Se reconoce por el formatofat32y las banderasarranque, esp. -
Partición 2 (
/dev/sda2): Es la partición principal del sistema operativo (raíz/). Formateada enext4, contiene el sistema operativo Ubuntu, aplicaciones instaladas y los directorios de usuario (/home).
Paso 3: Identificación de Marcadores Únicos con sudo blkid
Ejemplo de salida en terminal tras ejecutar sudo blkid:
ubuntu@ubuntu:~$ sudo blkid /dev/sda1: UUID="9A2B-4C8D" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="c12a3b45-6789-4d01-8eef-112233445566" /dev/sda2: UUID="b3a91e4d-8f2c-4e12-a1b9-98213f7082ab" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="d23b4c56-7890-4e12-9ff0-223344556677" /dev/sdb1: UUID="2024-04-25-10-00-00-00" LABEL="UBUNTU22_0" TYPE="iso9660" PARTUUID="e34c5d67-01"
3.1. Identificador de la partición de datos:
El UUID asignado a la partición de datos (/dev/sda2) es: b3a91e4d-8f2c-4e12-a1b9-98213f7082ab
Paso 4: Conclusión y Propuesta de Recuperación
Ejemplo de comandos ejecutados para la recuperación:
ubuntu@ubuntu:~$ sudo mkdir -p /mnt/disco_cliente ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt/disco_cliente ubuntu@ubuntu:~$ sudo cp -r /mnt/disco_cliente/home/usuario/Documentos /media/ubuntu/MI_BACKUP/ ubuntu@ubuntu:~$ sudo umount /mnt/disco_cliente
4.1. Procedimiento paso a paso para la extracción segura de datos:
-
Crear el punto de montaje: Crear un directorio en
/mntpara asociar la partición (sudo mkdir -p /mnt/disco_cliente). -
Montar la partición de datos: Enlazar la partición
/dev/sda2con el punto de montaje creado (sudo mount /dev/sda2 /mnt/disco_cliente). -
Conectar unidad externa y respaldar: Identificar la ruta del pendrive de respaldo y copiar la carpeta personal del cliente (
sudo cp -r /mnt/disco_cliente/home/...). -
Desmontar de forma segura: Una vez finalizada la copia de archivos, desmontar el volumen para asegurar que no queden búferes de escritura pendientes (
sudo umount /mnt/disco_cliente).