Metainformationen zur Seite

Rettungs-CD

Problem

Manchmal muss man einen Rechner booten, ohne das installierte Betriebssystem zu benutzen; z.B. wenn das Betriebssystem defekt ist oder die Installation komplett zu sichern ist.

Idee

Früher bootete man dann eine entsprechende CD (i.d.R. auf Linuxbasis oder mit Windows PXE), inzwischen eher einen USB-Stick. Dieser enthält ein (technisch) vollständiges Betriebssystem, ggf. ohne grafische Oberflächen. Man kann unter einer großen Zahl solcher Live-CDs seinen Favoriten bestimmen.

Realisierung

Meine Wahl: SystemRescueCD

Dies ist eine Linuxdistribution, die von CD oder USB-Stick bootet und dann auf Kommandozeilenebene oder mit schlichter graphischer Oberfläche erlaubt, das bestehende Betriebssystem zu reparieren, zu kopieren oder anderweitig zu verändern (z.B. Passwörter zurücksetzen). Alternativen z.B. Knoppix, Grml und viele andere.

Test

Download, auf Medium schreiben, Bootreihenfolge des Zielrechners temporär ändern, booten, go

Praxis

Aufgabe: sichern der ersten Festplatte eines Patienten mit allen Partitionen

Gegeben: Ein Server mit Speicherplatz, der per SSH erreichbar ist

Lösung:

  • Patienten mit LiveCD booten
  • Verzeichnis srv anlegen und dorthin das Serverlaufwerk mounten:
mkdir srv
sshfs username@server: srv
  • bei Erfolg kann ein dd Befehl gestartet werden, dessen Ausgabe multithreaded komprimiert wird und in einer geeigneten Datei auf dem Server landet.
dd if=/dev/sda bs=10M | xz -c -T0 > srv/sda_kopie.dd.xz
  • der entsprechende Rückweg ist
xz -d srv/sda_kopie.dd.xz | dd of=/dev/sda bs=10M 

FIXME Befehle noch einmal checken!!