Festplattengeometrie an Kernel uebergeben

Al Bogner fedora at ml05a.pinguin.uni.cc
Wed Mar 30 20:04:49 UTC 2005


Am Mittwoch, 30. März 2005 21:21 schrieb Michael Schwendt:
> On Wed, 30 Mar 2005 20:32:44 +0200, Al Bogner wrote:
> > Ich habe ein Testsystem mit folgender Partitionierung. U.a.
> > Abfrage passierte unter SuSE. Sowohl Sarge als auch Fedora,
> > wollen die Partitionstabelle nicht erkennen. Welche
> > Festplattenparameter sollte ich als Kerneloption übergeben?
> >
> > fdisk -l
> >
> > Disk /dev/hda: 40.9 GB, 40982151168 bytes
> > 255 heads, 63 sectors/track, 4982 cylinders
> > Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Was läßt Dich darauf schließen, daß explizite Angabe der
> Festplattengeometrie die Ursache ist?

Na ja, es könnte ein Versuch sein. Ich weiß nur nicht, wie man 
richtig umrechnet, sodass ich hda=*,255,63 angeben kann.

> Was sagt denn der Boot 
> Kernel von Fedora Core bei der Festplattenerkennung zu dieser
> Platte?

Wie meinst du das?

hda wird mit der FC-Installations-DVD angezeigt und die HD erkannt.

> Und was sagt "parted /dev/hda print" auf der virtuellen Konsole
> von Anaconda?

http://pinguin.uni.cc/parted.jpg (24kB)

Rufe ich fdisk -l aus der "Anaconda-Konsole" auf, so wird als 
Endblock 6329578 angegeben. Ich komme aber nicht soweit, dass ich 
mit Diskdruid die Mountpoints angeben kann.

> > Eine etwas andere Partitionierung mit fdisk ergab das:
> >
> > fdisk -l
> >
> > Disk /dev/hda: 40.9 GB, 40982151168 bytes
> > 16 heads, 63 sectors/track, 79408 cylinders
> > Units = cylinders of 1008 * 512 = 516096 bytes
> >
> >    Device Boot      Start         End      Blocks   Id  System
> > /dev/hda1   *           1       15874     8000464+   7 
> > HPFS/NTFS Partition 1 does not end on cylinder boundary.
>
> Inkompatible Partitionstabelleninhalte können in der Tat ein
> Problem sein. Ältere Partitionierungswerkzeuge legen Partitionen
> an, die heutzutage als "falsch" angesehen werden.

SuSE 9.2 sollte nicht älter sein und unter SuSE habe ich noch keine 
Probleme festgestellt.

Mir fiel folgendes auf:
fdisk-Partitionierung
Units = cylinders of 1008 * 512 = 516096 bytes
SuSE-Partitonierung
Units = cylinders of 16065 * 512 = 8225280 bytes

Al




More information about the Fedora-de-list mailing list