Hallihallo zusammen.
Kurz gesagt: Mein PC meldet mir beim Laden des Bootmanagers Error 2. Und ich seh irgendwie keinen Weg, das zu beheben.
Aber ich werd mal konkret.
Ich habe eine 80 GB Festplatte im Einsatz, auf der ein Dualboot-system mit OpenSUSE 10.2 und Windows XP läuft.Beide BS haben je zwei Partitionen zur Verfügung: hda1 ist meine NTFS-Partition und insgesamt 9,5 GB groß. hda5 ist eine FAT32-Partition von 50 GB. hda 7 ist meine Linux-Root-Partition(ext3) und 5,9 GB groß, hda8 ist meine Home-Partition(ext3) und 8,6 GB groß. Dazu kommt nocht eine Swap-Partition.
Vorgestern hatte ich einen kurzen Stromausfall, während ich mit openSUSE gearbeitet habe. Als ich den PC später wieder hochfahren wollte, meldete grub nur error 2.
Leider hab ich nie eine Grub-Bootdiskette gemacht, daher hab ich erstmal meine Knoppix-DVD reingeworfen und geschaut, wieweit ich mit meinen doch recht beschränkten Wissen komme. hda1 und hda5 werden von Knoppix problemlos eingebunden, daher mache ich mir um meine Windows-Daten und Savegames keine Sorgen. Hda7 und hda8 werden zwar erkannt(Entsprechnde Icons sind auf den Deskktop) aber beim Einbinden bekomme ich nur:
Gleiches auch bei hda8.
Als nächstes habe ich mal ein fsck /dev/hda7 als root in die Konsole eingetippt. Ergebnis:
Wenn ich beides richtig interpretiere, stimmt etwas mit den superblock nicht. Ich weiß zwar, das es badblock gibt, aber bevor ich etwas aus Unwissenheit kaputt mache, hab' ich davon erstmal die Finger gelassen.
Da ich mit Google auch nicht weiterkam(In der Tat finden sich da eher verschiedene Foren mit Horror-Posts, wo Leute all' ihre Daten verloren hatten), hab ich erstmal testdisk ausprobiert, um mal eine Analyse über die Platte laufen zu lassen.
Eingangs bekam ich erstmal folgendes:
Bei der Analyse kam dies heraus:
Hda7 und hda8 scheinen also nicht erkannt worden zu sein, wenn ich das richtig verstehe. Ich hab das Programm dann aber erstmal verlassen, ohne einen Umweg übers Geometry menu zu machen.
Der Versuch, openSUSE über eine Installations-DVD zu starten (Im ersten Menü statt Neuinstallation oder Reparatur über den Punkt "Andere" ein vorhandenes System starten), sowie eine Reparatur des Systems schlugen fehl (Kein root-system erkannt, oder so ähnlich..).
Soweit, so schlecht. im Moment weiß' ich nicht weiter. Das ich an die Grub-Einstellungen und die Menu.lst nicht herankomme, muss ich wohl nich erwähnen, da die auf hda7 liegen dürften.
Ich wäre daher für jede Hilfe offen, und versuch, so kooperativ wie möglich zu sein
Leider bin ich mir auch nicht zu Einhundertprozent sicher, das hda7 meine root-Partition ist, aber ich glaube mich zu erinnern, das sie es war, da ich irgendwann feststellen musste, dass sie viel zu schnell voll war.
Vielen Dank für's lesen meines Problemchens...
Kurz gesagt: Mein PC meldet mir beim Laden des Bootmanagers Error 2. Und ich seh irgendwie keinen Weg, das zu beheben.
Aber ich werd mal konkret.
Ich habe eine 80 GB Festplatte im Einsatz, auf der ein Dualboot-system mit OpenSUSE 10.2 und Windows XP läuft.Beide BS haben je zwei Partitionen zur Verfügung: hda1 ist meine NTFS-Partition und insgesamt 9,5 GB groß. hda5 ist eine FAT32-Partition von 50 GB. hda 7 ist meine Linux-Root-Partition(ext3) und 5,9 GB groß, hda8 ist meine Home-Partition(ext3) und 8,6 GB groß. Dazu kommt nocht eine Swap-Partition.
Vorgestern hatte ich einen kurzen Stromausfall, während ich mit openSUSE gearbeitet habe. Als ich den PC später wieder hochfahren wollte, meldete grub nur error 2.
Leider hab ich nie eine Grub-Bootdiskette gemacht, daher hab ich erstmal meine Knoppix-DVD reingeworfen und geschaut, wieweit ich mit meinen doch recht beschränkten Wissen komme. hda1 und hda5 werden von Knoppix problemlos eingebunden, daher mache ich mir um meine Windows-Daten und Savegames keine Sorgen. Hda7 und hda8 werden zwar erkannt(Entsprechnde Icons sind auf den Deskktop) aber beim Einbinden bekomme ich nur:
Code:
mount: wrong fs type, bad option, bad superblock on /dev/hda7,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Gleiches auch bei hda8.
Als nächstes habe ich mal ein fsck /dev/hda7 als root in die Konsole eingetippt. Ergebnis:
Code:
fsck 1.40-WIP (14-Nov-2006)
e2fsck 1.40-WIP (14-Nov-2006)
fsck.ext3: Filesystem revision too high beim Versuch, /dev/hda7 zu öffnen
Diese Dateisystem-Revision ist offensichtlich zu neu für diese Version
von e2fsck (oder der Dateisystem-Superblock ist defekt).
SuperBlock ist unlesbar bzw. beschreibt kein gültiges ext2
Dateisystem. Wenn Gerät gültig ist und ein ext2
Dateisystem (kein swap oder ufs usw.) enthält, dann ist der SuperBlock
beschädigt, und sie könnten e2fsck mit einem anderen SuperBlock:
e2fsck -b 8193 <Gerät>
Wenn ich beides richtig interpretiere, stimmt etwas mit den superblock nicht. Ich weiß zwar, das es badblock gibt, aber bevor ich etwas aus Unwissenheit kaputt mache, hab' ich davon erstmal die Finger gelassen.
Da ich mit Google auch nicht weiterkam(In der Tat finden sich da eher verschiedene Foren mit Horror-Posts, wo Leute all' ihre Daten verloren hatten), hab ich erstmal testdisk ausprobiert, um mal eine Analyse über die Platte laufen zu lassen.
Eingangs bekam ich erstmal folgendes:
Code:
Disk /dev/hda - 80 GB / 74 GiB - CHS 155061 16 63
Current partition structure:
Partition Start End Size in sectors
Warning: Incorrect number of heads/cylinder 255 (NTFS) != 16 (HD)
1 * HPFS - NTFS 0 1 1 19794 5 63 19952667 [Schenk]
Warning: Bad ending head (CHS and LBA don't match)
2 E extended LBA 19794 6 1 155055 14 63 136343655
Warning: Bad ending head (CHS and LBA don't match)
Warning: Incorrect number of heads/cylinder 255 (FAT) != 16 (HD)
5 L FAT32 19794 7 1 123228 11 63 104261787 [Schenk2]
Warning: Bad ending head (CHS and LBA don't match)
X extended 123228 12 1 124774 10 63 1558305
Bei der Analyse kam dies heraus:
Code:
Disk /dev/hda - 80 GB / 74 GiB - CHS 155061 16 63
Warning: the current number of heads per cylinder is 16
but the correct value may be 255.
You can use the Geometry menu to change this value.
It's something to try if
- some partitions are not found by TestDisk
- or the partition table can not be written because partitions overlaps.
Hda7 und hda8 scheinen also nicht erkannt worden zu sein, wenn ich das richtig verstehe. Ich hab das Programm dann aber erstmal verlassen, ohne einen Umweg übers Geometry menu zu machen.
Der Versuch, openSUSE über eine Installations-DVD zu starten (Im ersten Menü statt Neuinstallation oder Reparatur über den Punkt "Andere" ein vorhandenes System starten), sowie eine Reparatur des Systems schlugen fehl (Kein root-system erkannt, oder so ähnlich..).
Soweit, so schlecht. im Moment weiß' ich nicht weiter. Das ich an die Grub-Einstellungen und die Menu.lst nicht herankomme, muss ich wohl nich erwähnen, da die auf hda7 liegen dürften.
Ich wäre daher für jede Hilfe offen, und versuch, so kooperativ wie möglich zu sein
Leider bin ich mir auch nicht zu Einhundertprozent sicher, das hda7 meine root-Partition ist, aber ich glaube mich zu erinnern, das sie es war, da ich irgendwann feststellen musste, dass sie viel zu schnell voll war.
Vielen Dank für's lesen meines Problemchens...