Hallo, * Carsten Ungewitter textete am 26.05.03:
Liebe ListenleserIn,
s/Liebe/Liebe\(r\)/ *g*
ich habe folgendes Problem mit meiner Partitionstabelle: Am Anfang der Partition hatte ich zwei FAT32 Partitionen für Windows.
Am Anfang der Platte, oder?
Nachdem ich die zweite Partition unter Linux nie mounten konnte (sie war mit Hilfe von Windows 98 formatiert worden) (Fehlermeldung: falscher Dateisystemtyp...)
Wie wolltest du die denn mounten?
habe ich sie mittels fdisk gelöscht und neu angelegt - und mit Yast2 (das war wahrscheinlich der Fehler) als FAT32 neu formatiert. Daraufhin konnte ich sowohl unter Win als auch unter Linux darauf zugreifen.
Soweit ok. Halt nein, nach deiner Partitionstabelle ist das ein freier Bereich, d.h. es wurde weder eine FAT/NTFS/ext(2,3)/Reiser oder sonst eine Partition darauf angelegt.
Allerdings um den Preis, dass Windows jetzt die 3. Primäre Partition (meine Linux /boot) als D: anzeigte,
Also _das_ wage ich zu bezweifeln. Windows kann nur FAT/FAT32- und je nach Windows- Version NTFS- Partitionen von Festplatten lesen. OK, NFS und das eine oder andere Dateisystem für Netzwerke. ext2 kann Windows normalerweise nur mit Zusatzprgrammen lesen.
beim Start Scandisk durchführte (was mich auch einmal meine /boot-Partition kostete). Wenn ich - nach Einspielen eines Backups - jetzt Scandisk immer sofort abbreche, bleibt die /boot erhalten, wird aber immer noch von Windows als D: angezeigt. Meine 2. Primäre Partition ist E:. Windows verhält sich darüber hinaus auch recht instabil, sobald irgend ein Dateimanager versucht D: anzuzeigen.
Obacht: Wenn sich bei Windows nichts geändert hat, werden die Partitionen nacheiander nach der Lage auf der Platte bennant. Bei Linux werden die Partitionen nach der Reihenfolge des Anlegens durchnummeriert, d.h. /dev/hda3 _kann_ vor /dev/hda2 auf der Platte liegen. Und sie oben, deine zweite Primäre dürfte für Windows gar nicht existieren.
Ich habe unter Win98 mal meine Partitionstabelle mit Partition-Magic gecheckt: bei der 3. Primären Part. gibt folgende Fehlermeldung aus:
"Achtung: Error 1206 Inode %lu is unused but does not have a deletion time set"
Sollte sich eigentlich mit e2fsck beheben lassen.
Wer kennt dieses Problem?
Also wie schon mehrmals erwähnt, scheint deine Partitionstabelle einiges abbekommen zu haben. Generell gilt, daß man nur mit _einem_ Tool partitionieren sollte. Du hast einen Mischmasch von Tools für verschiedene Betriebssysteme benutzt, was gut gehen _kann_ oder halt auch ins Auge. Bei dir wohl letzteres. Vermutlich solltest du deine Partitionstabelle von Grund auf restaurieren, aber dazu sollte ein komplettes Backup deiner Systeme vorhanden sein, da sowas wie die Partitionstabelle ein sehr heikles Thema ist, wenn man damit rumspielt. Und wenn du das Backup dann schonmal hast, kannst du gleich die Partitionstabelle komplett neu anlegen und zwar mit genau _einem_ Programm. Ich würde cfdisk empfehlen.
Oder gar Abhilfe?
Vielleicht kann dir David Haller noch etwas weiter helfen, wie man z.B. mit einem Hexeditor und dd die Partitionstabelle richten kann, aber auch dafür solltest du ein komplettes Backup haben.
Hier meine Partitionstabelle:
__________________________________________________________
Partitionstabelle von /dev/hda
Erster Letzter # Typ Sektor Sektor Offset Länge Dateisystemtyp (ID) Flags -- ------- -------- --------- ------ --------- ---------------------- --------- 1 Primäre 0 6297479 63 6297480 Win95 FAT32 (0B) Boot (80) Primäre 6297480 12594959 0 6297480 Freier Bereich Keine (00) 3 Primäre 12594960 12707414 0 112455 Linux (83) Keine (00) 4 Primäre 12707415 160071659 0 147364245 Extended (05) Keine (00) 5 Logisch 12707415 13735574 63 1028160 Linux swap (82) Keine (00) 6 Logisch 13735575 14763734 63 1028160 Linux (83) Keine (00) 7 Logisch 14763735 23165729 63 8401995 Linux (83) Keine (00) 8 Logisch 23165730 26314469 63 3148740 Linux (83) Keine (00) 9 Logisch 26314470 27760319 63 1445850 Linux (83) Keine (00) 10 Logisch 27760320 33013574 63 5253255 Linux (83) Keine (00) 11 Logisch 33013575 39311054 63 6297480 Linux (83) Keine (00) 12 Logisch 39311055 60291944 63 20980890 Linux (83) Keine (00) 13 Logisch 60291945 102237659 63 41945715 Linux (83) Keine (00) Logische 102237660 160071659 0 57834000 Freier Bereich Keine (00) ~ Und hier meine /etc/fstab: ________________________________________________
Ich hab' die Einträge mal etwas sortiert und hier unnötiges rausgeworfen. ;-)
/dev/hda1 /win/c vfat noauto,user 0 0 /dev/hda2 /win/d vfat noauto,user 0 0 /dev/hda3 /boot ext2 defaults 1 2 /dev/hda5 swap swap pri=42 0 0 /dev/hda6 / reiserfs defaults 1 2 /dev/hda7 /usr reiserfs defaults 1 2 /dev/hda8 /var reiserfs defaults 1 2 /dev/hda9 /tmp reiserfs defaults 1 2 /dev/hda10 /opt reiserfs defaults 1 2 /dev/hda11 /home reiserfs defaults 1 2 /dev/hda12 /local reiserfs defaults 1 2 /dev/hda13 /backup/archiv reiserfs defaults 1 2
cu flo -- ein echter WoKo ist nur dann ein echter WoKo, wenn er eine echte Wognatur liefert. [Hajo Pflüger in dag°]