- SystemRescue es una distribución Linux en modo live diseñada para rescatar, reparar y mantener sistemas Linux y Windows.
- Incluye potentes herramientas para particiones, sistemas de archivos, clonado, recuperación de datos y diagnóstico de hardware y red.
- Puede arrancarse desde USB, CD/DVD, ISO o por red, y ofrece tanto entorno de consola como escritorio Xfce ligero.
- Es altamente compatible, personalizable y se integra bien en entornos domésticos y profesionales de administración de sistemas.

Cuando tu ordenador o servidor decide no arrancar justo el día menos oportuno, contar con un sistema de rescate robusto como SystemRescue puede marcar la diferencia entre un susto y un desastre serio. Esta distribución Linux especializada no está pensada para el uso diario, sino para esos momentos críticos en los que necesitas arrancar desde un medio externo y recuperar datos, reparar el arranque o diagnosticar fallos sin depender del sistema operativo instalado.
SystemRescue (antes conocido como SystemRescueCd) se ha convertido en una de las herramientas imprescindibles para administradores de sistemas, técnicos y usuarios avanzados. Funciona en modo live desde un USB, CD/DVD o incluso una imagen ISO en máquina virtual, integra un buen puñado de utilidades de almacenamiento, red y diagnóstico, y se puede utilizar tanto con sistemas Linux como con Windows, en equipos de escritorio y también en servidores.
Qué es SystemRescue y para qué sirve
SystemRescue es una distribución GNU/Linux ligera orientada a tareas de rescate y mantenimiento. Su objetivo principal es ofrecer un entorno arrancable independiente del sistema instalado, desde el que puedas:
- Recuperar sistemas que ya no inician por problemas en el gestor de arranque, en las particiones o en el sistema de archivos.
- Acceder a datos de discos dañados o de equipos inoperativos para copiarlos a otro medio local o a través de la red.
- Crear y restaurar copias de seguridad de discos completos, particiones o sistemas de archivos.
- Realizar tareas administrativas avanzadas: gestión de particiones, comprobación SMART, pruebas de RAM, diagnóstico de red y hardware, etc.
Se trata de un sistema en vivo que se ejecuta directamente desde un medio extraíble y que no requiere instalación en disco, aunque si quieres también puedes instalarlo en el disco duro para tenerlo siempre disponible. El kernel soporta sistemas de archivos habituales como ext4, XFS, Btrfs, vfat y NTFS, además de sistemas de ficheros de red como Samba (CIFS) y NFS, lo que facilita trabajar en entornos mixtos Linux/Windows.
Una de sus grandes ventajas es que, a diferencia de otras soluciones muy centradas en una sola tarea (por ejemplo, solo clonado de discos), SystemRescue ofrece un conjunto amplio y equilibrado de herramientas: GParted, GNU Parted, fsarchiver, ddrescue, testdisk, herramientas SMART, utilidades de red, editores de texto y bastante más. Es como tener una navaja suiza para emergencias informáticas en una sola ISO.
Novedades y evolución reciente de SystemRescue
SystemRescue ha ido evolucionando con el tiempo, manteniendo su enfoque en el rescate de sistemas pero actualizando su núcleo y herramientas clave para seguir siendo compatible con hardware y tecnologías modernas. Las ramas recientes muestran muy bien por dónde va el proyecto.
Por ejemplo, versiones como SystemRescue 12 y 13 han introducido cambios relevantes a nivel de kernel y soporte de sistemas de archivos. Se han utilizado kernels Linux de la rama LTS (como 6.12.x y 6.18.x), orientados a ofrecer estabilidad y compatibilidad a largo plazo, lo que es crucial en un entorno de rescate donde no te puedes permitir sorpresas raras con el hardware.
Otro punto destacado es el trabajo con bcachefs, un sistema de archivos moderno. Se han incorporado el módulo del kernel y las herramientas de gestión en versiones recientes (por ejemplo, 1.37.3), además de integrarlo en utilidades como GParted. Esto permite gestionar volúmenes bcachefs desde el propio SystemRescue, algo interesante si trabajas con entornos más avanzados.
En versiones recientes también se han afinado detalles de usabilidad, como el uso de la fuente por defecto del kernel para pantallas HiDPI, evitando textos minúsculos en monitores de alta resolución, y la inclusión de un script que ajusta el factor de escalado según la configuración detectada. No es lo más vistoso del mundo, pero se agradece mucho cuando usas portátiles modernos.
Entre las herramientas nuevas o renovadas encontramos la utilidad de línea de comandos yq (muy útil para procesar YAML, XML o TOML en tareas de scripting y administración), el cambio de la versión Python de iotop a iotop-c (monitor de E/S de disco en C, más eficiente), así como la incorporación de paquetes como fatsort (reordenar directorios en particiones FAT) o nss-mdns (resolución de nombres vía mDNS).
En el apartado de aplicaciones gráficas de disco, SystemRescue mantiene actualizado GParted (con versiones como la 1.7.x o 1.8.x), una pieza crítica para editar particiones de forma visual. Junto a esto, se aplican correcciones y actualizaciones a todo el conjunto de software empaquetado, sin florituras pero con constancia, lo que mantiene la distribución en forma.
Principales características y utilidades incluidas
SystemRescue reúne una colección bastante amplia de herramientas para cubrir casi cualquier necesidad de rescate y mantenimiento. Entre las funciones más importantes que ofrece esta distro se pueden destacar:
- Recuperación del cargador de arranque (GRUB, Syslinux y otros gestores) cuando el sistema no arranca.
- Trabajo con sistemas de archivos dañados, incluyendo herramientas específicas para ext2/3/4, XFS, Btrfs, FAT, NTFS, ReiserFS, exFAT y más.
- Gestión de particiones con utilidades como GParted, GNU Parted, fdisk, gdisk, cfdisk, lsblk, blkid, growpart, etc.
- Copias de seguridad y clonación de discos usando clonezilla (si lo integras), fsarchiver, partclone, ddrescue, dd o rsync.
- Comprobación de discos con SMART mediante herramientas como smartctl.
- Trabajo en red con SSH, NFS, Samba, OpenVPN, WireGuard, openconnect, netcat, udpcast, tcpdump y más.
- Compatibilidad con discos de Windows, con acceso de lectura/escritura a particiones NTFS y FAT mediante ntfs-3g y dosfstools.
- Acceso remoto a través de VNC y SSH, tanto para administrar el sistema como para transferir ficheros.
Además, incluye un entorno gráfico basado en Xfce que puedes arrancar con el comando startx si necesitas usar herramientas visuales. Desde ahí podrás trabajar con GParted, editores gráficos como Geany o Featherpad, un navegador web ligero y terminales gráficas como xfce-terminal. Si prefieres ir al grano, siempre puedes quedarte en modo consola y hacerlo todo desde línea de comandos.
Arranque de SystemRescue y opciones disponibles
Para empezar a usar SystemRescue, primero hay que crear el medio de arranque. Descargas la ISO desde la página oficial y la grabas en un USB o CD/DVD. En Windows se suele utilizar Rufus, preferiblemente con un USB en MBR, formateado en FAT32 y, en algunas guías, con etiqueta de volumen del estilo «RESCUEXYZ» para evitar problemas con el arranque.
En Linux la ISO se puede escribir con herramientas gráficas (k3b, brasero, xfburn) o mediante línea de comandos:
dd if=systemrescue.iso of=/dev/sdX bs=4M status=progress && sync
Una vez preparado el medio, debes configurar en la BIOS/UEFI el arranque desde ese dispositivo. Al iniciar aparecerá un menú con varias opciones, entre ellas:
- Boot SystemRescue using default options: arranque con las opciones por defecto.
- Boot SystemRescue and copy system to RAM (copytoram): copia el contenido de la ISO a la RAM; después puedes retirar el USB o el CD, y todo irá más rápido.
- Boot SystemRescue and verify integrity of the medium (checksum): realiza una verificación de la integridad del sistema de archivos squashfs; muy útil si sospechas que el medio puede estar dañado.
- Boot SystemRescue using basic display drivers (nomodeset): fuerza el uso de un controlador de vídeo básico, ideal si tienes problemas con la gráfica.
- Boot a Linux operating system installed on the disk (findroot): intenta iniciar una instalación Linux existente usando el kernel de SystemRescue.
- Run Memtest86+: lanza una prueba de estrés de memoria RAM para detectar errores.
- Reboot y Power Off: reiniciar o apagar el equipo.
Si no tocas nada, tras unos segundos se arranca con las opciones por defecto y te quedas en una consola de texto. Desde ahí puedes cambiar parámetros del arranque, por ejemplo con opciones como copytoram o setkmap=es (para establecer teclado español), usando la tecla TAB sobre la entrada correspondiente del menú.
Trabajar en modo consola con SystemRescue
La mayor parte de las acciones típicas de rescate se realizan en modo consola, donde tienes acceso a todas las herramientas sin cargar el entorno gráfico. Desde ahí puedes montar particiones de Linux o Windows, copiar datos, reparar sistemas de archivos y editar ficheros de configuración.
SystemRescue permite montar sistemas de ficheros como ext4, XFS, Btrfs, ReiserFS, FAT y NTFS. Por ejemplo, para montar una partición NTFS de Windows puedes hacer algo así:
mkdir /mnt/windows
ntfs-3g /dev/sda1 /mnt/windows
Una vez montada, puedes usar los editores vim o nano para modificar archivos, y los comandos habituales de GNU/Linux para copiar, mover o eliminar contenido. Además, dispones de varias consolas virtuales accesibles con Alt+F1…Alt+F6, muy útiles si quieres tener varias sesiones en paralelo.
El propio sistema incluye un manual integrado al que puedes acceder con el comando manual, donde encontrarás explicaciones de las herramientas más importantes y ejemplos prácticos. Es especialmente útil si no recuerdas la sintaxis exacta de alguna utilidad.
Uso del entorno gráfico: Xfce y herramientas visuales
Si necesitas trabajar con interfaces gráficas, basta con teclear startx en la consola para iniciar el entorno Xfce que integra SystemRescue. Este escritorio es ligero y funcional, perfecto para una distribución que prioriza la rapidez en modo live.
Desde el entorno gráfico tendrás acceso a:
- GParted, el administrador de particiones gráfico, para crear, redimensionar, mover, copiar y formatear particiones sin pelearte con la línea de comandos.
- Editores de texto gráficos, como Geany o Featherpad, ideales para editar configuraciones o documentación cómodamente.
- Navegador web, por si necesitas consultar documentación online, descargar paquetes o revisar información mientras trabajas.
- Terminales gráficas como xfce-terminal, desde donde puedes seguir utilizando todas las herramientas de consola.
En el panel inferior suele aparecer un icono con forma de salvavidas que enlaza directamente al manual de SystemRescue, muy práctico para tener siempre a mano la documentación oficial.
Configuración de red en SystemRescue
La conectividad es clave cuando quieres hacer copias de seguridad, descargar herramientas o acceder a recursos remotos. SystemRescue permite configurar la red de varias formas, tanto en modo gráfico como por consola.
La forma más sencilla, si has arrancado Xfce, es usar Network-Manager. Verás un pequeño icono en la bandeja junto al reloj desde el que puedes conectarte a redes cableadas o WiFi, configurar IP estática, VPN, etc., de manera bastante intuitiva.
Si prefieres el terminal, puedes utilizar utilidades como nmcli, ip, route, dhclient o la interfaz de texto nmtui, que forma parte de NetworkManager y ofrece un menú sencillo para gestionar conexiones sin salir de la consola. En algunos casos puede hacer falta detener el servicio NetworkManager:
systemctl stop NetworkManager
La configuración manual de red se puede hacer con comandos como:
ip link show
ip addr add 192.168.1.100/24 dev ens3
ip route add default via 192.168.1.1
Y para los DNS basta con editar /etc/resolv.conf:
nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1
En la mayoría de equipos, si el hardware es compatible, la tarjeta de red se detecta automáticamente y se le asigna una dirección IP vía DHCP, por lo que muchas veces no tendrás que tocar nada.
Recuperación del gestor de arranque (GRUB) con SystemRescue
Una de las averías más frecuentes es encontrarse con un sistema que no arranca porque se ha roto GRUB o el cargador de arranque equivalente. SystemRescue es perfecto para reparar este tipo de problemas desde fuera del sistema.
El procedimiento típicamente pasa por:
- Identificar la partición raíz con herramientas como fdisk o lsblk:
fdisk -l - Montar la partición raíz en un punto de montaje, por ejemplo /mnt:
mount /dev/sdXn /mnt - Si el sistema usa UEFI, montar también la partición EFI:
mount /dev/sdYp /mnt/boot/efi - Reinstalar GRUB apuntando al directorio raíz montado:
grub-install --root-directory=/mnt /dev/sdX update-grub
En sistemas de archivos como XFS, antes de hacer cambios conviene ejecutar comprobaciones no destructivas, por ejemplo:
xfs_repair -n /dev/sdXn
Con estos pasos, en muchas ocasiones recuperarás el arranque del sistema sin tener que reinstalar nada, lo cual es un alivio cuando el problema está únicamente en el gestor de arranque.
Gestión de particiones y sistemas de archivos
La gestión de particiones es uno de los usos más habituales de SystemRescue. Dispone tanto de herramientas de consola como de interfaces gráficas para adaptarse a todos los gustos. Entre las utilidades más importantes encontramos parted, fdisk, gdisk, cfdisk, lsblk, blkid, mkfs, mount y umount.
Por ejemplo, para crear una partición formateada como ext4 puedes usar:
mkfs.ext4 /dev/sdXn
Para comprobar y reparar sistemas de archivos hay comandos específicos según el tipo:
fsck /dev/sdXn # para ext2/3/4
ntfsfix /dev/sdXn # para NTFS
xfs_repair /dev/sdXn
btrfs check /dev/sdXn
Las herramientas gráficas como GParted ofrecen una vista general del disco y permiten redimensionar, mover o crear particiones de forma visual. Junto a GParted, SystemRescue incluye utilidades como fsarchiver y partclone para guardar y restaurar contenidos de sistemas de archivos a/desde ficheros comprimidos.
También incorpora herramientas para operaciones más específicas, como growpart (ampliar particiones al nuevo tamaño de un disco virtual), sfdisk (guardar y restaurar tablas de particiones), o qemu-img y qemu-nbd para manipular imágenes de disco en formatos de virtualización como qcow2, vhdx o vmdk.
Clonado y rescate de discos con dd, ddrescue y rsync
Cuando el problema es un disco dañado, SystemRescue ofrece herramientas diseñadas para intentar salvar la mayor cantidad de datos posible. La más utilizada en estos casos es GNU ddrescue, pensada para trabajar con dispositivos que presentan errores de lectura.
Un flujo típico consistiría en clonar el disco o partición problemática a una imagen:
ddrescue -f -n /dev/sdX /mnt/backup/sdX.img /mnt/backup/sdX.log
Si la clonación se interrumpe o quieres intentar recuperar sectores defectuosos, puedes continuar con:
ddrescue -d -f -r3 /dev/sdX /mnt/backup/sdX.img /mnt/backup/sdX.log
Para situaciones menos críticas, puedes recurrir al clásico dd:
dd if=/dev/sda of=/dev/sdb bs=64K status=progress
Y para copias de seguridad a nivel de ficheros con preservación de permisos, ACLs y atributos extendidos, rsync es una apuesta segura:
rsync -aAXv /mnt/source/ /mnt/backup/
En combinación con herramientas como netcat, puedes incluso copiar datos a través de la red sin montar sistemas remotos de forma tradicional:
# En el equipo destino
nc -l -p 1234 | dd of=disk.img
# En el equipo origen
dd if=/dev/sdX | nc 192.168.1.100 1234
Recuperación de particiones y archivos con testdisk y photorec
SystemRescue integra testdisk y photorec, dos de las herramientas de recuperación de datos más conocidas en el mundo del software libre. Son especialmente útiles cuando se han perdido particiones o se han borrado ficheros por accidente.
Con testdisk puedes analizar un disco y detectar particiones perdidas o dañadas. Tras elegir el disco objetivo y el tipo de tabla de particiones (por defecto «Intel» para MBR clásico, o la opción adecuada para GPT/Windows), se presenta un menú con opciones como:
- Analyse: revisa la estructura del disco, comprueba que el particionado es correcto y busca particiones perdidas.
- Advanced: funciones avanzadas para reparar sectores de arranque y sistemas de archivos.
- Geometry: muestra y ajusta parámetros de cilindros, cabezas, pistas y sectores, útil en casos muy específicos.
- Options: activa opciones como «Expert mode» o «Dump».
- MBR Code: reescribe el código del MBR para restaurar una secuencia de arranque estándar.
- Delete: borra completamente la tabla de particiones y la información asociada.
Por su parte, photorec se centra en la recuperación de ficheros perdidos (fotos, documentos, vídeos, etc.) incluso cuando la tabla de particiones está hecha polvo. Trabaja por firmas de archivo, por lo que puede rescatar datos desde discos muy dañados, aunque suele perder la estructura original de directorios y nombres.
Uso de SystemRescue en servidores y copias por SFTP
En entornos de servidor, donde a menudo no hay acceso físico directo, SystemRescue se puede arrancar desde un ISO montado en la consola de gestión remota (por ejemplo, iLO, IPMI, etc.). Una vez que el servidor arranca desde la ISO, puedes conectarte mediante la consola HTML o equivalente y trabajar como si estuvieses delante de la máquina.
Un escenario muy habitual es querer hacer copia de seguridad de los datos antes de reinstalar o reparar el sistema. Para ello puedes montar las particiones del servidor, preparar un directorio de rescate y después transferir los ficheros vía SFTP a tu equipo local o a otro servidor.
El flujo general sería:
- Listar los discos y particiones para localizar dónde están los datos:
fdisk -l - Crear un punto de montaje y montar la partición en modo solo lectura si quieres ir sobre seguro:
mkdir /mnt/rescate mount -o ro /dev/sda2 /mnt/rescate - Ajustar el firewall de SystemRescue, que viene activo por defecto, para permitir las conexiones entrantes necesarias o simplemente detenerlo si estás en una red confiable:
systemctl stop iptables - Configurar una contraseña para root (por defecto no se permite autenticación directa):
passwd - Conectar desde tu cliente SFTP (por ejemplo, WinSCP) usando el protocolo SFTP, IP del servidor, usuario root y la contraseña configurada. El puerto habitual de SFTP es el 22 (aunque algunos paneles documentos mencionen el 21, lo correcto es el puerto SSH salvo que se haya cambiado).
La primera vez que te conectes, el cliente mostrará una advertencia sobre la clave del host. Como tú has iniciado la conexión y conoces la IP, puedes aceptarla y guardar la clave en la caché. Una vez dentro, solo tienes que navegar hasta el directorio montado (/mnt/rescate en el ejemplo) y comenzar a descargar los datos que quieras preservar.
Otras herramientas de recuperación y alternativas a SystemRescue
Aunque SystemRescue cubre un abanico muy amplio de casos, en el ecosistema Linux existen otras distribuciones de rescate complementarias que pueden encajar mejor en ciertos escenarios.
Entre las alternativas más conocidas podríamos citar:
- Rescuezilla: enfocada en el clonado y la creación/restauración de imágenes de sistema con una interfaz gráfica muy amigable, ideal para usuarios que no quieren pelearse con la terminal.
- GParted Live: centrada exclusivamente en la gestión de particiones. Perfecta si solo necesitas redimensionar, crear o borrar particiones y no requieres un arsenal de utilidades extra.
- Hiren’s BootCD PE: basada en Windows, muy popular en entornos donde se trabaja únicamente con sistemas Windows y se busca un entorno gráfico reconocible.
- Clonezilla Live: especializada en clonado y respaldo de discos y particiones; menos versátil que SystemRescue, pero muy potente en su terreno.
- Distribuciones WinPE de terceros como la de Sergei Strelec: ofrecen un entorno tipo Windows desde USB con herramientas de diagnóstico, reparación y mantenimiento de PCs.
Dentro del propio universo Linux de rescate también existen opciones como Finnix, una distribución minimalista que se ejecuta completamente en RAM, o ediciones específicas de Rescuezilla, entre otras. La elección depende de si necesitas un todo en uno generalista como SystemRescue o algo más enfocado a tareas concretas.
Compatibilidad, requisitos y personalización
SystemRescue funciona en prácticamente cualquier PC moderno y en muchas máquinas algo antiguas. Está orientado a arquitecturas x86 y x86_64, y sus requisitos básicos son bastante modestos:
- CPU x86 o x86_64.
- Al menos 1 GB de RAM (mejor 2 GB o más si vas a usar entorno gráfico y herramientas pesadas).
- Una memoria USB de 1 GB o superior para la ISO.
- Acceso a BIOS/UEFI para configurar el arranque desde el medio.
Se puede usar directamente en modo live sin instalación, arrancando desde USB, CD/DVD o ISO en una máquina virtual. También admite el arranque por red mediante PXE, algo especialmente útil en entornos empresariales donde quieres desplegarlo en varios equipos sin andar grabando USBs.
Si necesitas adaptar la ISO a tus necesidades, el proyecto incluye herramientas como sysrescue-customize, que permiten aplicar personalizaciones antes de instalarlo en un dispositivo de arranque: añadir scripts propios, automatizar restauraciones, incluir paquetes adicionales o modificar configuraciones por defecto.
Antes de usar la ISO conviene verificar la descarga comparando las sumas de comprobación SHA256 o SHA512 con los ficheros oficiales:
sha256sum --check systemrescue-x.y.z.iso.sha256
sha512sum --check systemrescue-x.y.z.iso.sha512
También puedes verificar la firma GPG para asegurarte de que la imagen no ha sido manipulada:
gpg --import gnupg-pubkey.txt
gpg --verify systemrescue-x.y.z.iso.asc systemrescue-x.y.z.iso
Si durante el arranque aparecen errores extraños o cuelgues, conviene revisar las causas típicas: medios de arranque defectuosos (USB o DVD con bloques malos), memoria RAM dañada (puedes usar memtest, incluido en SystemRescue) o falta de memoria (se recomiendan al menos 2 GB con opciones por defecto, o 4 GB si vas a cachear el sistema en RAM).
En conjunto, SystemRescue ofrece una mezcla bastante equilibrada de ligereza, potencia y flexibilidad, lo que lo convierte en una herramienta muy recomendable para tener siempre a mano en una memoria USB. Tanto si trabajas administrando servidores como si eres el típico amigo al que siempre llaman cuando «el ordenador no arranca», llevar este sistema de rescate contigo puede ahorrarte muchas horas de dolores de cabeza y alguna que otra visita de urgencia.