Diese anderen Dateisysteme müssen die "alte" Art des Bootens unterstützen (z. B. Speicherplatz für die VBR zum Booten des Betriebssystems), da sie lange vor der UEFI-Startspezifikation verfügbar waren.
Nein, das brauchen sie nicht. Siehe GNU GRUB Manual 2.02 :
Das normalerweise auf PC-BIOS-Plattformen verwendete Partitionstabellenformat wird als MBR-Format (Master Boot Record) bezeichnet. Dieses Format ermöglicht bis zu vier primäre Partitionen und zusätzliche logische Partitionen. Bei diesem Partitionstabellenformat gibt es zwei Möglichkeiten, GRUB zu installieren: Es kann in den Bereich zwischen dem MBR und der ersten Partition eingebettet werden (genannt unter verschiedenen Namen wie "Boot-Track", "MBR-Lücke" oder "Einbetten") Bereich ", und das ist in der Regel mindestens 31 KiB), oder das Kernabbild kann in einem Dateisystem installiert werden, und eine Liste der Blöcke, aus denen es besteht, kann im ersten Sektor dieser Partition gespeichert werden.
Jedes davon hat andere Probleme. Es gibt keine Möglichkeit, Speicherplatz im Embedding-Bereich mit absoluter Sicherheit zu reservieren, und einige proprietäre Software verwendet sie, um Benutzern die Umgehung von Lizenzbeschränkungen zu erschweren. und Systeme werden manchmal partitioniert, ohne dass vor der ersten Partition genügend Speicherplatz vorhanden ist. Auf der anderen Seite bedeutet die Installation in einem Dateisystem, dass GRUB anfällig ist, dass seine Blöcke durch Dateisystemfunktionen wie Endverpackung oder sogar durch aggressive
fsck
Implementierungen verschoben werden. Daher ist dieser Ansatz ziemlich anfällig. Dieser Ansatz kann nur verwendet werden, wenn sich das / boot-Dateisystem auf derselben Festplatte befindet, von der das BIOS gestartet wird, sodass sich GRUB nicht auf das Erraten von BIOS-Laufwerksnummern verlassen muss.Das GRUB-Entwicklungsteam empfiehlt, GRUB vor der ersten Partition einzubetten, sofern Sie keine besonderen Anforderungen haben. Sie müssen sicherstellen, dass die erste Partition mindestens 31 KiB (63 Sektoren) ab dem Start der Festplatte startet. Auf modernen Festplatten ist es oft ein Leistungsvorteil, Partitionen trotzdem an größeren Grenzen auszurichten, sodass die erste Partition möglicherweise 1 MiB vom Anfang der Festplatte an startet.
Dies bedeutet, dass sich ein Bootloader vor der ersten VBR oder sogar innerhalb eines Dateisystems befinden kann.