Ich hatte vor Monaten schon einmal das Problem, das mein Suse 7.2 auf der Festplatte am 2. IDE-Port auf einmal nicht mehr startete. Damals dachte ich, es läge am Reiser-FS. Und hab alles neu installiert, mit ext2.
Ich habe Linux im Prinzip nur zum Ausprobieren installiert, und nutze fast nur Windows 98 auf der Platte am 1. IDE. Zum Spielen halt. Außerdem ist noch Windows 2000 auf der 1. Platte. Linux starte ich nur recht selten. Und jetzt startet es schon wieder nicht, weil es nicht root fs mounten kann. Beim Booten von Cd und der Option, eine vorhandene Installation zu starten, kommt dann die Fehlermeldung "fsck.ext2: Bad magic number in superblock while trying to open /dev/hdc6
(null):
The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 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
Linux 15.036 Themen, 107.107 Beiträge
Wie man es repariert, steht doch da:
e2fsck -b 8193
Hast du eventuell mal defragmentiert unter Win?
Klaus
hm man kann unter windows ext2 laufwerke defragmentieren ???
Noe, aber wenn die ext2 auf der selben Platte ist, kann es schon mal zu unbekannten effekten kommen. Ist nicht oft, aber ich habe es schon einige mal gehoert.
Klaus
Ich habe "e2fsck -b 8193 /dev/hdc6" aufgerufen und es kam wieder die gleiche Fehlermeldung mit dem nicht korrekten filesystem.
Ich hatte kurz vorher noch unter Win98 komplett defragmentiert. Aber das hatte ich auch früher schon gemacht, ohne dass etwas passierte. Außerdem sieht Win98 nichts von den Linux-Partitionen, die auch noch auf der anderen Platte liegen. Win2000 sieht die immerhin, lässt sie aber auch unangetastet. Ich hatte kurz vorher auch mal einen Neustart von Win98 abgebrochen und beim POST einfach ausgeschaltet. Aber auf jeden Fall hatte ich nichts von Linux aus gemacht!
Also mir ist es schleierhaft. Falls es nicht einfach ein ganz dämlicher Harwarefehler ist, der alle paar Wochen mal zuschlägt.
Sorry, habe nicht richtig gelesen, dass dein Linux auf einer anderen Platte liegt. Obwohl, ich bin mir da nicht sicher, ob Win auch da rumpfuschen kann. Eine andere Erklaerung habe ich leider nicht, es sei denn, deine Platte liegt im sterben.
Klaus
Mit letzterem koenntest Du ziemlich richtig liegen. Ein aehnliches Spaesschen hatte ich letztes Jahr (nach Ablauf der Garantiezeit, versteht sich) auf meinem Rechner. Scheint einer dieser Fehler zu sein, die nur mit einem Griff in's Portemonnaie zu richten sind. Beileid an den Betroffenen..... .
Dann öffne mal die /etc/fstab von Deinem Installationsprogramm aus und ändere alle /dev/hdc6 in /dev/hda6.
Wahrscheinlich hast Du mal die Platte vom Secondary zum Primary Port gehängt. Damit würde die (absolute) Pfadangabe nicht mehr stimmen und nix is.
Oder Du hast im BIOS die Reihenfolge geändert.
T-Rex
Danke, das wars!
Ich habe meine Platten umgehängt und im BIOS entsprechend umgestellt. Jetzt klappts mit dem Booten.
Dummerweise war ich mir ziemlich sicher, dass meine ursprünglich BIOS-Einstellungen richtig waren. Also verliere ich offensichtlich meinen Verstand...
Noch etwas. Wie hast du denn die Partitionen angelegt auf /dev/hdc?
Bist du dir ganz sicher, dass dein / auf /dev/hdc6 liegt?
Klaus
Erst mal DANKE für eure Antworten! Ich komme erst am Sonntag Abend wieder zum Computer und melde mich dann!