ihr seid meine letzte Hoffnung. Ich denke, wenn ihr hier nicht helfen könnt, weiß ich nicht mehr weiter. Ich habe mir mein Linux zerschossen und leider kein Backup, obwohl ich es selbst vorbete.
Ich arbeite mit Ubuntu 14.04LTS 64bit und habe beim kopieren einer Datei auf eine SD-Karte über Konsole (mit dd) wahrscheinlich die falsche Platte gewählt und mir dabei meinen Superblock zerschossen. Beim hochfahren kommt nur:
Code: Select all
error: unknown filesystem.
Entering rescue mode... grub rescue>
Code: Select all
(hd0) (hd0,msdos5) (hd0,msdos1).
Nach Recherchen im Netz habe ich über eine ubuntu live DVD 14.04LTS 64bit den Rechner gestartet und über die Konsole mit sudo parted -l etwa folgendes bekommen:
Code: Select all
Disk /dev/sda: 1000GB
Number Start End Size Type File system Flags
1 0kB 368MB 367MB primary boot
2 44MB 280MB 256MB extended lba
3 432GB 436GB 4204MB logical linux-swap(v1) KEINE GENAUEN ANGABEN, HAB IRGENDWELCHE ZAHLEN GENOMMEN
Code: Select all
fsck.ext4: Group descriptors look bad... trying backup blocks...
fsck.ext4: Bad magic number in super-block while trying to open /dev/sda5
The superblock could not be read or does not describe a correct ext4
filesystem. If the device is valid and it really contains an ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Code: Select all
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Ich habe dann versucht, einen neuen Block mit
Code: Select all
sudo e2fsck -b b<irgendein Superblock backup> /dev/sda1 wiederherszustellen.
Ich habe jetzt zwar ein ext4 Filesystem, bekomme aber mit der Eingabe ls (hd0,1) jetzt folgende Ausgabe:
Code: Select all
grub rescue> ls (hd0,1)
./ ../ lost+found/
Gestern habe ich mit clonezilla die Platte als Image auf eine externe Festplatte gezogen und bin mit testdisk auf die Platte. Die Analyse ergab einige Blockfehler und drei Partitionen, die als Ergebnis nicht wiederherstellbar sind. Wenn ich die Partition öffne, habe ich die Blöcke und davor steht jeweils ein "D" für deleted. Das kann ich ja auf "L" für logical oder "P" für primär ändern. Da ich mich mit testdisk nicht auskenne - was muss ich ändern? Wie kann ich die Superblöcke wieder herstellen. Ich habe die Screenshots und die Logdatei mal angehängt.
Wie kriege ich die Daten wieder? Brauche wirklich dringend Hilfe vom Fachmann (darf auch kosten).
Wie kriege ich mein Ubuntu wieder zum Laufen?
Freue mich über Rückmeldungen.
LG Zeljko