Hallo Helga, Am Fri, 14 May 2004, Helga Fischer schrieb:
Am Freitag Mai 14 2004 15:53 schrieb David Haller:
Am Fri, 14 May 2004, Helga Fischer schrieb:
Wer murkst da jetzt rum? BIOS oder Kernel?
Bios: 255 Heads, 63 Sectors, 3737 Cylinders (das ist korrekt; so hat es der alte Kernel 2.4.* auch immer ausgegeben; Platte hat 30 GB)
Kernel 2.6.* aber macht folgendes draus: 16 Heades, 63 Sectors, 59560 Cylinders *grrr*
Boote mit Kernelparameter: hdX=3737,255,63
Funktioniert.
*Glaskugel nachpolier* *vbg*
Aber wieso wird die zweite, 40 GB Platte (leere Partitionstabelle)
*DING* Ohne Partitionstabelle kann der Linuxkernel nur die Angaben vom BIOS nehmen, die Platte fragen (vgl. die Werte von 'hdparm -i') oder selber raten... Welche gewuenscht ist kann er eben nicht raten.
mit 4865,255,63 angegeben?
Tja... Mail mal die Ausgabe von 'hdparm -i' und wie du die Platte im BIOS eingetragen hast (wenn ueberhaupt).
Wenn schon mehrere Platten, dann sollten sie doch alle gleich behandelt werden. Über diese Ungleichheit komme ich nicht hinweg. Scheinen übrigens nur die 2.6er-Kernels zu sein, die das machen. Knoppix tut's auch.
Nein, das liegt nicht am Linux-Kernel. Das haengt an der Kombination BIOS, IDE-Controller und Plattenfirmware. Ich hatte hier auch einige Platten, bei einigen musste ich die Geometrie angeben, u.a. habe ich (auskommentiert) in meiner lilo.conf[1] noch "hdc=779,128,63", "hdc=2491,255,63" und "hda=9964,255,63". Bei meinen aktuellen 3 Platten (40, 80 und 160 GB) muss ich z.Z. keine Geometrien angeben... -dnh [1] reicht zurueck bis Kernel 2.2.12 und mindestens Oktober '99. *g* -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.