![Ubuntu startet nicht. Wie repariere ich die ext4-Systempartition?](https://rvso.com/image/1267761/Ubuntu%20startet%20nicht.%20Wie%20repariere%20ich%20die%20ext4-Systempartition%3F.png)
Mein Netbook ist beim Booten von Ubuntu abgestürzt (ich habe beim Booten versehentlich einen USB-Stick entfernt) und startet jetzt nicht mehr. Es gibt den folgenden Fehler aus und wechselt in eine Ash-Shell (in BusyBox integriert):
mounting /dev on /root/dev failed: No such file or directory.
mounting /sys on /root/sys failed: No such file or directory.
mounting /proc on /root/proc failed: No such file or directory.
Target filesystem doesn't have /sbin/init
No init found. Try passing init= bootarg
Ich habe von einer Live-CD gebootet und versucht, meine Linux-Partition zu überprüfen, aber es funktioniert nicht:
ubuntu@ubuntu:/media$ sudo e2fsck /dev/sda2
e2fsck 1.41.12 (17-May-2010)
e2fsck: Device or resource busy while trying to open /dev/sda2
Filesystem mounted or opened exclusively by another program?
ubuntu@ubuntu:/media$ sudo fsck.ext4 /dev/sda2
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Device or resource busy while trying to open /dev/sda2
Filesystem mounted or opened exclusively by another program?
ubuntu@ubuntu:/media$ fuser /dev/sda2
ubuntu@ubuntu:/media$ fuser /dev/sda2 -v
Wenn ich versuche, die Partition mit dem Festplatten-Dienstprogramm zu überprüfen, erhalte ich die folgende Fehlermeldung:
File system is NOT clean.
Das Mounten der Partition funktioniert auch nicht (sie hängt einfach). Allerdings kann ich die Partition in GParted sehen und kann meine Windows-Partition auf derselben Festplatte erfolgreich mounten und darauf zugreifen (ich kann Windows auch von dieser Partition booten).
Gibt es eine Möglichkeit, die Partition zu reparieren oder zumindest meine Daten zu retten?
Dank im Voraus!
Antwort1
Ich war Opfer von „Zieldateisystem hat /sbin/init nicht“. Ich habe versucht, fsck zu verwenden, aber es hat aufgrund des folgenden Problems nicht funktioniert.
fsck: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?
Hier ist die Lösung:
- Booten Sie von einer Live-Ubuntu-CD
Entfernen Sie den ersten Inode
sudo debugfs -w /dev/sda1 debugfs 1.41.11 (14-Mar-2010) debugfs: clri <8> debugfs: quit
Starten Sie die Live-CD erneut und führen Sie
sudo fsck -yv /dev/sda1
Diesmal wird es klappen.
Antwort2
Das Booten mit einem alten Kernel und das Upgrade auf 10.10 haben das Problem für mich gelöst. Jetzt überprüfe ich meine Festplatte und mache noch ein paar Backups.