BIOS-Bootpartition

Eine BIOS-Bootpartition ist eine Partition auf einem Datenträger, die den Grand Unified Bootloader (GRUB) auf einem BIOS-basierten PC nutzt, um ein Betriebssys…

BIOS-Bootpartition

Eine BIOS-Bootpartition ist eine Partition auf einem Datenträger, die den Grand Unified Bootloader (GRUB) auf einem BIOS-basierten PC nutzt, um ein Betriebssystem zu booten, wenn das aktuelle Bootmedium eine GUID-Partitionstabelle (GPT) besitzt.

Grundlagen

Auf GPT-partitionierten Datenträgern ist eine BIOS-Bootpartition notwendig, um die Daten der zweiten Stufe des GRUB zu speichern. Auf MBR-partitionierten Datenträgern werden die dem ersten Datenblock unmittelbar folgenden Datenblöcke normalerweise nicht genutzt, weil sie durch das Partitionsschema nicht für einen bestimmten Zweck bestimmt werden können und die Partitionierungstools sie zu Ausrichtungszwecken meiden. Auf GPT-partitionierten Datenträgern enthalten diese Datenblöcke die eigentliche Partitionstabelle, sodass eine zusätzliche Partition notwendig ist. Auf MBR-partitionierten Datenträgern werden Bootloader normalerweise so implementiert, dass der Teil ihres Codes, der im MBR gespeichert ist und nicht mehr als 512 Byte enthalten kann, als erste Stufe fungiert, die hauptsächlich zum Laden einer komplexeren zweiten Stufe dient. Diese zweite Stufe ist zum Beispiel in der Lage, einen Betriebssystemkern von einem Dateisystem auszulesen und zu laden.

Übersicht

Bei Example 2 speichert GRUB 2 sein core.img in einer BIOS-Bootpartition.

Bei Verwendung enthält die BIOS-Bootpartition die zweite Stufe des Bootloader-Programms, z. B. GRUB 2. Die erste Stufe ist der Code, der im Master Boot Record (MBR) enthalten ist. Die Verwendung dieser Partition ist nicht die einzige Möglichkeit, mit GPT-partitionierten Datenträgern einen BIOS-basierten Start durchzuführen. Komplexe Bootloader wie GRUB 2 passen jedoch nicht vollständig in die Grenzen des MBR (398 Byte (MBR mit Festplatten-Zeitstempel, Festplatten-Signatur, AAP- und NEWLDR-Unterstützung) bis 446 Byte (klassischer MBR ohne Erweiterungen)). Deshalb benötigen sie zusätzlichen Speicherplatz. Auf MBR-partitionierten Datenträgern nutzen solche Bootloader normalerweise die Datenblöcke, die dem MBR unmittelbar folgen, zu diesem Zweck. Dieser Bereich wird häufig als “MBR gap” (deutsch: „MBR-Lücke“) bezeichnet. Auf GPT-partitionierten Datenträgern ist kein gleichwertiger nicht verwendeter Speicherplatz vorhanden; und die BIOS-Bootpartition ist eine Möglichkeit, diesen Speicherplatz offiziell dem Bootloader zuzuweisen.

Der Universally Unique Identifier (UUID) für eine BIOS-Bootpartition im GPT-Schema ist 21686148-6449-6E6F-744E-656564454649,[1] was in der GPT im notwendigen Little-Endian-Schema die ASCII-ZeichenketteHah!IdontNeedEFI” ergibt.[2]

Eine BIOS-Bootpartition benötigt relativ wenig Speicherplatz. Bei der Partitionierung richtet man üblicherweise 31 KB Speicherplatz für sie ein.

Herstellung

Mit Hilfe der folgenden Programme kann man BIOS-Bootpartitionen herstellen. Es kommt jedoch auf die Versionen an.

Einzelnachweise

  1. GNU GRUB Manual 2.04: BIOS installation
  2. Magic Numbers: Die geheimen Codes, die Programmierer auf Ihrem PC verstecken - de.phhsnews.com

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.