kernel erkennt fs der rootpartition beim booten nicht

Peter Voigt peter.voigt1 at gmx.net
Mon Dec 5 13:12:17 CET 2005


Am 05.12.2005 um 10:24 schrieb Jan-Benedict Glaw:
>> Alternativ könntest Du die mbr's aller Partitionen neu schreiben, ich
>> glaube nicht, dass der minix-fs-treiber die Platte insgesamt scannt,
>> sondern sich darauf beschränkt, an den Partitionsgrenzen zu suchen.

> Nope. Das läuft anders:
>
>   * Der Kernel bootet und startet die device drivers. Unter anderem
>     werden Platten-Treiber geladen, die Platten registrieren.
>   * Für alle partitionsfähigen Platten werden die Partitions-Treiber
>     angestartet. Sie suchen auf den Platten nach Partitionen und
>     registrieren diese. Darunter sollte auch die angegebene
>     root-Partition sein.
>     .....

Sollte der minix-fs-treiber aus dem Kernel "heraus" kompiliert sein,
sollte er gar nicht angestartet werden können.

> Das Neuschreiben des MBR (und somit der Partitionstabelle) bringt also
> nur, daß eine Information, die weitgehend ignoriert wird, erneut
> geschrieben wird.

Laut Dokumentation nutzt minix zum Booten die 4 primären Partitionen und
kann im übrigen auf erweiterte Partitionen zurückgreifen. Betroffen sein
könnte von dem Problem also jede von Linux erreichbare Partition.

Die Dokumentation von minix empfiehlt für das Anlegen erweiterter  
Partitionen,
nicht die minix-tools zu verwenden. Das deutet auf  
Unverträglichkeiten hin.

Daher ist nicht von vornherein auszuschliessen, dass ein Neuschreiben  
der
mbr's mit tools des 'richtigen' Betriebssystemes etwas ändert, sollte  
eine
Partition einmal als minix-partition unter minix angelegt worden sein.

>> Alternativ könntest Du mittels der minix-livecd schauen, ob auf der
>> Platte eine minix-partition gefunden wird. Diese könntest du sodann
>> als nicht aktiv setzen.
>
> Das bringt garnichts. Das "active"-Flag gehört ebenfalls zu den recht
> ignorierten Daten...

Zumindest wäre die Partition lokalisiert, die den Effekt auslöst.

Gruß
pv




More information about the Linux mailing list