Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:linux:systemrettung

Systemrettung

Sollte ein installiertes Linux einmal nicht starten, z.B. nach einem Kernel Update, absichtlichen aber fehlerhaften Änderungen an Konfigurationsdateien oder dem Installieren eines neuen Hardware Treibers so ist das System nicht gleich komplett verloren. Im folgenden ist beschrieben wie man an das havarierte System heran kommt ohne es booten zu müssen. Dadurch können Fehlerkorrekturen am Konfigurationsdateien oder Treibern sowie ein evtl. notwendiges Bäckup von wichtigen (System-)Dateien vorgenommen werden.

Benötigte Werkzeuge

Hier eine Auswahl an evtl. benötigte „Werkzeugen“ zur Wiederbelebung eines nicht mehr startbaren Linux:

  • Koppix CD/DVD oder andere Live CD/DVD z.B. SystemRescueCD für die jeweilige Architektur (PowerPC, MIPS, ARM, Intel x86 - 32/64bit)
  • Internetzugang für Recherchen und Download nachträglich benötigter Tools
  • evtl. eine externe USB Festplatte mit viel Speicherplatz für die Sicherung wichtiger Daten
  • Eine Kanne frischen Tee oder Kaffee sowie viele Kekse, des Nachts aber eher viel Cola und Pizza ;-)

Zugriff ohne Systemstart

Annahme: das beschädigte Linux ist auf /dev/sda2 und der Bootloader GRUB im MBR auf /dev/sda installiert.

Den havarierten Rechner mit einer Live-CD/DVD starten und auf eine Konsole wechseln bzw. ein Terminalfenster öffnen.
Das defekte System nach /mnt mounten. Anschließend ein chroot durchführen um somit im defekten System arbeiten zu können als wäre es gebootet.

mount /dev/sda2 /mnt
mount -t proc none /mnt/proc
mount -t sys none /mnt/sys
mount -o bind /dev /mnt/dev
chroot /mnt

Alle weiteren Partitionen des defekten Systems (laut /etc/fstab) kann man mit

mount -a

einbinden. Jetzt sollten alle Dateien zur Verfügung stehen und man kann in Ruhe z.B. ein Bachup anlegen oder die fehlerhaften Konfig-Dateien reparieren. Ist z.B. der Bootloader defekt kann man ihn mit

grub-install /dev/sda

ganz einfach wieder installieren.

wiki/linux/systemrettung.txt · Zuletzt geändert: 2020/04/15 20:21 von 127.0.0.1