Hallo,

Gruß,
Svenska
Richtig, aber wenn der MBR der vorhanden ist sich einfach an die seit über 30 Jahren für den PC (da ein MBR ausführbaren Code enthält kann er zwangsläufig nicht plattformübergreifend sein) gültige Konvention hält (so wie der von MS es tut) dann können damit auch alle Dateisysteme gebootet werden die sich ebenfalls an diese Konvention halten.Exakt. Da z.B. XFS aber ohne "PC" im Hinterkopf entwickelt wurde, geht das dafür nicht. (JFS reserviert übrigens 32K am Anfang jeder Partition, da lag ich falsch.)
Ja, mit FAT/NTFS/ext?/ReiserFS/JFS geht das prima. Mit FAT und NTFS allerdings nur, wenn die CPU auch x86-Befehle ausführen kann.Ein naiver MBR, wie der von Microsoft, kann nicht jedes Dateisystem booten.Bei mir hat der MBR von Windows XP problemlos Linux (also GRUB) gebootet (sowohl aus JFS als auch aus RiserFS).

Das war vermutlich der OS/2 Bootmanager. Den mochte ich nie besonders, weil er eine (kostbare) primäre Partition für sich selbst brauchte. Die hatte ich nie übrig. Ob er auch in einer erweiterten Partition funktioniert hätte, weiß ich nicht - das OS/2-FDISK hat ihn bei mir immer in eine Primärpartition installiert.Da Partitionen (historisch) nur an Zylindergrenzen beginnen dürfen, ist der Bereich zwischen MBR und dem zweiten Zylinder garantiert unbenutzt und wurde "schon immer"(TM) für Universalbootloader (PQBoot, XFDisk u.a.) benutzt.Ich hatte damals auch einen extra Boot-Loader (Name weiß ich leider nicht mehr) der zwischen all diesen OSen wählen konnte und der lag ganz sicher in einer extra Partition die sogar eine erweiterte Partition sein durfte.
Mit diesem MBR konnte ich auch OS/2 und Windows NT direkt starten obwohl diese in erweiterten Partitionen lagen (nur DOS und Linux hatten primäre Partitionen aber ich bin mir sicher das zumindest auch Linux aus einer erweiterten Partitionen gebootet hätte).Linux ist es relativ egal, wo es liegt, solange die cmdline stimmt, gleiches galt für Windows mit der boot.ini. OS/2 hat von dem Bootmanager den Laufwerksbuchstaben mitgekriegt, alles andere war simples Chainloading.
Gruß,
Svenska

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert

