SystemRescue (früher SystemRescueCd): Rettung nach dem Crash mit dem kostenlosen Notfall-System

Die beste Rettung nach einem Absturz oder für ein nicht mehr startendes System ist selbstverständlich eine vernünftige Backup-Strategie. Die Erfahrung lehrt aber, dass gerade im Heimanwender-Bereich Backups oft vernachlässigt werden. Sollte ein Rechner nicht mehr starten, muss das nicht gleich kompletten Datenverlust bedeuten. Die kostenlos erhältliche SystemRescueCd kann hier ein Retter in der Not sein. Das System basiert auf Linux und bringt viele nützliche Rettungs-Tools mit sich. Eine weitere besondere Stärke der SystemRescueCd ist, dass sie sich an eigene Bedürfnisse anpassen lässt. Wir möchten Dir den Retter vorstellen.
Seit Version 7.00 vom Oktober 2020 heißt das Projekt SystemRescue. Die alte Adresse sysresccd.org leitet auf system-rescue.org weiter. Schon mit Version 6.0 wechselte die Basis 2019 von Gentoo zu Arch Linux. Aktuelle Ausgaben gibt es nur noch für 64-Bit-PCs, die letzte 32-Bit-Version war 9.03 aus dem Jahr 2022.

SystemRescue startest Du normalerweise im Notfall. Deswegen findet das System seinen Einsatz hauptsächlich als Live-System vom USB-Stick, eine DVD geht auch. Aktuell ist Version 13.02 vom August 2026. Das Betriebssystem bringt den Langzeit-Kernel 6.18 mit, als grafische Oberfläche dient Xfce. Das System steckt wie früher in einem komprimierten Squashfs-Abbild. Auf Windows-Partitionen hast Du dank ntfs-3g vollen Lese- und Schreibzugriff. Seit Version 9.00 gibt es zusätzlich den schnelleren Kernel-Treiber ntfs3.
Systemstart des Notfall-Systems
Zum Start wählst Du beim Einschalten den Stick oder die DVD im Bootmenü der Firmware. Im Startmenü von SystemRescue bearbeitest Du die Startzeile mit der Tab-Taste (BIOS-Start) oder mit e (UEFI-Start). Mit setkmap=de bekommst Du gleich die deutsche Tastaturbelegung, im laufenden System geht das mit dem Befehl setkmap de. Die Option copytoram lädt das komplette System in den Arbeitsspeicher, danach kannst Du den Stick abziehen. Dafür sollte der Rechner 4 GByte RAM haben, ohne diese Option reichen 2 GByte. Alle Bootoptionen stehen in der Dokumentation.
Mit aktivem Secure Boot startet SystemRescue nicht, das Projekt unterstützt es bisher nicht. Schalte Secure Boot für den Rettungseinsatz in den UEFI-Einstellungen ab und danach wieder ein.
Startest Du das System im Standard-Modus, findest Du Dich zunächst auf einer Konsole wieder. Dort kannst Du die Netzwerkkarte mittels nmcli konfigurieren oder den Konsolen-Browser elinks verwenden. Als Texteditoren stellt das System vim und nano zur Verfügung. Mit der Eingabe von startx kannst Du eine grafische Oberfläche starten. Dort hast Du zum Beispiel Zugriff auf Mozilla Firefox ESR und GParted.
Netzwerk und WLAN konfigurierst Du in der Oberfläche bequem über das NetworkManager-Symbol neben der Uhr. Willst Du gleich in der Oberfläche landen, hängst Du dostartx an die Startzeile.
Enthaltene Software

Die SystemRescueCd bringt auch die Klon-Software Partimage mit sich. Für die Rettung defekter oder gelöschter Festplatten sind die Werkzeuge TestDisk und PhotoRec an Bord. Du kannst die Rettungs-Sammlung auch einsetzen, Computer auf Viren zu prüfen. Hierfür installierst Du ClamAV mit pacman nach, mitgeliefert wird es nicht mehr. Um den Virenscanner zu aktualisieren, musst Du eine Verbindung zum Internet hergestellt haben und brauchst dann auf der Konsole lediglich den Befehl freshclam einzugeben. Mittels rkhunter kannst Du außerdem den verletzten Rechner auf Rootkits untersuchen.
Für Sicherungen ganzer Dateisysteme nennt die Projektseite heute fsarchiver und partclone, für Platten mit defekten Sektoren ddrescue.

Für den Datenaustausch mit anderen Computern sind die Programme lftp, ssh, Samba und NFS verfügbar. Eine Windows-Freigabe kannst Du zum Beispiel mit mount -t cifs //server/freigabe /mnt/pfad -o username=name einbinden. Um Daten auf CD oder DVD zu brennen, kannst Du das grafische Xfburn oder die Konsolen-Werkzeuge mkisofs und cdrecord benutzen. Die Verschlüsselungs-Software TrueCrypt befindet sich nicht mehr an Bord, ihre Entwicklung endete 2014.
TrueCrypt- und VeraCrypt-Container öffnet aber cryptsetup, das auch für LUKS-verschlüsselte Linux-Platten zuständig ist. Auf BitLocker-Laufwerke von Windows greifst Du mit dislocker zu.
Außerdem an Bord sind chntpw zum Zurücksetzen von Windows-Passwörtern, Memtest86+ für den Speichertest aus dem Startmenü und Midnight Commander (mc) als Dateimanager für die Konsole.
Eine vollständige Liste aller enthaltenen Programme findest Du in englischer Sprache auf der Projektseite. Du kannst SystemRescue ebenfalls auf einen USB-Massenspeicher installieren. Eine detaillierte Anleitung dafür findest Du in der englischen Dokumentation. Ein Abbild kannst Du im Download-Bereich herunterladen. Das ISO-Image ist ungefähr 1,3 GByte groß.
SystemRescue herunterladen und auf einen USB-Stick schreiben
Mit rund 1,3 GByte passt das Abbild nicht mehr auf eine CD. Prüfe nach dem Download die Prüfsumme mit sha256sum –check und der passenden .sha256-Datei. Für den USB-Stick brauchst Du mindestens 2 GByte, alle Daten darauf gehen beim Schreiben verloren.
- Windows: Das Projekt empfiehlt Rufus. Wähle das ISO, als Partitionsschema MBR, als Zielsystem „BIOS oder UEFI“ und als Dateisystem FAT32. Bei der Nachfrage nimmst Du den ISO-Modus. Der Stick bleibt danach beschreibbar.
- Linux: Empfohlen ist der SystemRescue USB writer. Das AppImage mit Textoberfläche erzeugt ebenfalls einen beschreibbaren Stick.
- dd: Der Klassiker ist auf fast jedem Linux vorhanden. Prüfe das Ziel vorher mit lsblk, denn dd überschreibt auch ein falsches Gerät ohne Rückfrage. Der Stick ist danach nur lesbar.
- Ventoy: Hast Du schon einen Ventoy-Stick, kopierst Du das ISO einfach auf dessen erste Partition. Ventoy bietet es beim Start im Menü an.
sudo dd if=systemrescue-13.02-amd64.iso of=/dev/sdX status=progressBeschreibbar heißt: Du kannst später YAML-Konfigurationsdateien oder eigene Skripte mit einem normalen Dateimanager auf den Stick kopieren.
Typische Rettungen mit SystemRescue
Daten von einem Rechner sichern, der nicht mehr startet
Zuerst kommen die Daten in Sicherheit. lsblk und blkid zeigen Dir Platten, Partitionen und Dateisysteme. SystemRescue hängt nichts automatisch ein, damit Werkzeuge wie dd nicht mit einem eingehängten Dateisystem kollidieren. Eine Windows-Partition bindest Du am sichersten nur lesend ein, eine externe Platte dient als Ziel:
mkdir -p /mnt/windows /mnt/usb
mount -t ntfs3 -o ro /dev/sda3 /mnt/windows
mount /dev/sdb1 /mnt/usb
rsync -av /mnt/windows/Users/ /mnt/usb/sicherung/Passe die Gerätenamen an Deine Ausgabe von lsblk an. Das Skript mountall hängt auf Wunsch alle gefundenen Dateisysteme auf einmal ein, mit –readonly nur lesend. Ganze Partitionen sicherst Du mit partclone oder dd, das Prinzip zeigt unsere Anleitung zum Sichern der SD-Karte des Raspberry Pi. Für Kopien ins Netz oder in die Cloud ist auch rclone an Bord, mehr dazu in unserem Artikel über Backups mit rclone.
GRUB reparieren, wenn Linux nicht mehr startet
Ist der Bootloader kaputt, hilft die Bootoption findroot. SystemRescue sucht dann nach installierten Linux-Systemen, auch auf LUKS-verschlüsselten Partitionen, und startet das gewählte mit dem eigenen Kernel. Im laufenden System installierst Du GRUB anschließend neu. Alternativ hängst Du die Root-Partition ein und wechselst mit arch-chroot hinein. Der Befehl bindet /dev, /proc und die übrigen Systemverzeichnisse selbst ein. Bei einem Rechner mit BIOS-Start sieht das so aus:
mount /dev/sda2 /mnt
arch-chroot /mnt
grub-install /dev/sda
update-grub
exitupdate-grub gibt es bei Debian, Ubuntu und Linux Mint. Bei UEFI-Rechnern gehört zusätzlich die EFI-Systempartition dazu, den Ablauf zeigt unsere Anleitung GRUB nach Windows-Update reparieren. Damit /boot gar nicht erst vollläuft, kannst Du alte Kernel automatisch entfernen lassen.
Partitionen vergrößern oder verkleinern
Partitionen vergrößerst, verkleinerst oder verschiebst Du nach startx mit GParted. Hänge die betroffenen Partitionen vorher aus und sichere die Daten. In virtuellen Maschinen erweitert growpart eine Partition auf den freien Platz einer vergrößerten virtuellen Platte.
An eigene Bedürfnisse anpassen
Da es oft gewünscht wurde, haben die Entwickler die SystemRescueCd anpassungsfähig gemacht. Somit kannst Du eigene Skripte oder Programme, die Du oft brauchst oder gerne an Bord hättest, dem System hinzufügen. Heute gibt es dafür drei Wege.
- Programme nachinstallieren: SystemRescue basiert auf Arch Linux, fehlende Pakete installierst Du im laufenden System mit pacman. Die Pakete landen im Arbeitsspeicher und sind nach einem Neustart weg, außer Du richtest mit der Bootoption cow_label einen dauerhaften Speicher ein.
- Einstellungen dauerhaft setzen: Seit Version 9.00 liest SystemRescue YAML-Dateien aus dem Ordner sysrescue.d auf dem Startmedium. Dort legst Du zum Beispiel Tastaturbelegung, copytoram oder den automatischen Start der Oberfläche fest.
- Eigenes ISO bauen: Das Skript sysrescue-customize entpackt das ISO-Abbild, nimmt Deine Änderungen auf und baut es neu. Zusätzliche Dateien und Programme packt es als SystemRescueModule (SRM) dazu.
Für ClamAV aus dem Abschnitt oben sieht das Nachinstallieren so aus:
pacman -Sy
pacman -S clamavEine Datei sysrescue.d/500-settings.yaml mit deutscher Tastatur und automatischem Start der grafischen Oberfläche sieht so aus:
---
global:
setkmap: "de"
dostartx: trueAuf einem mit Rufus oder dem USB writer erstellten Stick legst Du die Datei einfach mit dem Dateimanager ab. Für ein eigenes ISO-Abbild, etwa für eine virtuelle Maschine, nimmst Du sysrescue-customize. Es läuft am besten auf einem anderen Linux-System und braucht dort xorriso und mksquashfs:
sysrescue-customize --unpack --source=systemrescue-13.02-amd64.iso --dest=/tmp/srcd
sysrescue-customize --rebuild --source=/tmp/srcd --dest=/tmp/meine-systemrescue.isoZwischen den beiden Schritten änderst Du den Inhalt des Abbilds im Ordner /tmp/srcd. Alle Optionen beschreibt die Dokumentation von sysrescue-customize.
Rückblick: der Eigenbau von 2010
Im Test 2010 kam die SystemRescueCd 1.5.2 zum Einsatz. Das Betriebssystem stellte zwei Kernel bereit, die Standard-Variante 2.6.32.11 oder die Alternative 2.6.33.02. Eine weitere nennenswerte Neuerung in Ausgabe 1.5.2 war das Update auf Squashfs 4.0 mit LZMA-Kompression. Das ISO-Image war damals ungefähr 257 MByte groß.
Die SystemRescueCd basierte noch auf Gentoo. Eigene Programme kamen mit dem Werkzeug sysresccd-custom in die Datei sysrcd.dat. Es extrahierte das Abbild auf eine Linux-Partition, in einer chroot-Umgebung spielte der Gentoo-Paketmanager emerge die Pakete ein. Danach erzeugte sysresccd-custom ein neues Squashfs-Abbild und das ISO. Dafür brauchte man mindestens 128 MByte Arbeitsspeicher und 850 MByte freien Festplattenplatz, den Kernel konnte man nicht austauschen. In unserem Fall kam das Dateiaustausch-Programm gftp mit an Bord. Mit dem Wechsel auf Arch Linux sind sysresccd-custom und emerge verschwunden.
Fazit und Test der Eigen-Kreation

Ein Test des selbst geschaffenen Systems zeigte 2010, dass sich gftp nun tatsächlich an Bord befand. Wie Du Dein Rettungs-System anpasst, bleibt wirklich komplett der eigenen Fantasie überlassen. Die ISO-Größe muss heute nicht mehr auf handelsübliche CDs passen. Alles in allem ist SystemRescue ein wertvoller Begleiter für den Notfall. Die Entwickler geben sich wirklich sehr viel Mühe und stellen alle Werkzeuge zur Verfügung, die man zu einer erfolgreichen Datenrettung benötigt. Am besten ist natürlich, dass die ganze Sache kostenlos erhältlich ist.
Aktualisiert am 12.10.2026 von Henry. Fakten geprüft.

Alle Kommentare als Feed abonnieren





















