Marco Burmeister
private Homepage
Letztens hatte ich Probleme mit dem Start von Linux Systemen und musste eine Reparatur am Original-Betriebssystem vornehmen, konnte dieses aber nicht starten.
Den Wechsel aus einem Live-System in eine Umgebung, die mittels chroot die Original-Umgebung bereitstellt, soll diese Dokumentation beschreiben.
Ziel wäre unter Zuhilfenahme einer Live-Umgebung das Original-System so zu starten, dass grundlegende Reparaturen am Betriebssystem durchgeführt werden können.
Beispiele für die Notwendigkeit dieser Beschreibung:
/etc/fstab welcher einen Start verhindertinitramfs (dracut oder mkinitrd) ist fehlerhaft
Hinweis:
Für die Richtigkeit der Daten übernehme ich keine Gewähr!
Die Seite ist in die folgenden Bereiche eingeteilt:
Wir haben ein Linux Betriebssystem welches ein solches Problem hat, dass es nicht mehr gestartet werden kann.
Wir haben ein Live-System zur Hand, mit welchem wir das System die VM mit dem defekten Linux Betriebssystem starten können.
Hier bietet sich Knoppix oder ein Live-System der Distribution an, die sich gerade nicht starten lässt.
Idealerweise kennen wir vom Original-Betriebssystem die Filesystems und Devices bzw. Volume Groups und Logical Volume Namen vom Mount-Point boot und
dem Wurzelverzeichnis /(root).
Hilfs-Linux starten und mit chroot in das Original-Linux wechseln
boot und das Wurzelverzeichnis /(root) liegen.
boot-Partition bzw. der Mount Point muss nicht zwingend im ersten Schritt gemountet werden.
| Device / Volume Group und Logical Volume | Mount-Point |
|---|---|
| /dev/sda1 | boot |
| /dev/vgsys/lvroot | / |
chroot-Umgebung wieder zugreifbar ist.
root im Hilfs-System werdenfsck
geprüft werden.root und boot sowie weiterer notwendiger Strukturen.
mkdir /notfall
root und boot (siehe auch oben)
Wichtig ist hier das Mounten von root (/).
mount /dev/vgsys/lvroot /notfallmount /dev/sda1 /notfall/bootmount -o bind /dev /notfall/dev
mount -o bind /proc /notfall/proc
mount -o bind /run /notfall/run
mount -o bind /sys /notfall/sys
chroot /notfallmount -a
Hinweis:
Für die Richtigkeit der Daten übernehme ich keine Gewähr!
Für den Inhalt von Internet-Seiten, auf die von dieser Seite verwiesen wird, übernehme ich keine Verantwortung!
Marco Burmeister, Copyright © 2024 - 2026
zuletzt geändert: 2024-11-09
URL: https://www.marco-burmeister.de/helferlein/de_linux_chroot.html
Impressum