Cómo reparar un sistema Linux que no arranca desde un USB live
Cómo reparar un sistema Linux que no arranca desde un USB live
Un USB Live te da un sistema Linux completo y funcional, sin tocar tu disco duro, desde el que reparar tu instalación real dañada.
Preparación
- Crea un USB booteable con la misma distribución que tienes instalada (o cualquier distribución reciente, para herramientas de rescate).
- Arranca desde él → "Probar sin instalar" (no "Instalar").
Acceder a tu sistema instalado desde el Live
sudo fdisk -l
Identifica tu partición raíz real (no la del USB) → móntala:
sudo mount /dev/sdXN /mnt
"Entrar" en tu sistema real para repararlo (chroot)
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
A partir de aquí, los comandos que ejecutes (reinstalar GRUB, reparar paquetes) afectan a tu sistema real, no al Live — es como estar "dentro" de tu instalación dañada pero con herramientas funcionando.
Consejo: combina esto con nuestra guía de GRUB si el problema específico es el gestor de arranque — el chroot es el paso previo necesario para ejecutar los comandos de reparación sobre tu sistema real.
Salir cuando termines
exit
sudo umount /mnt/dev /mnt/proc /mnt/sys /mnt
sudo reboot
Preguntas frecuentes
¿Qué es exactamente el chroot?
Es una técnica que te permite 'entrar' temporalmente en tu sistema instalado real (montado desde el Live) para ejecutar comandos de reparación como si estuvieras arrancado normalmente en él.
¿Es arriesgado hacer esto?
Es una técnica estándar de recuperación, segura si sigues los pasos en orden — el riesgo principal es montar la partición equivocada, así que confirma bien cuál es tu partición raíz real antes de continuar.