ubuntuusers.de

ubuntuusers.deWikiGRUB 2Grundlagen

Grundlagen

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Der Wiki/Icons/Oxygen/preferences-plugin.pngGRand Unified Bootloader 2 – kurz GRUB 2 – ist die zweite Version von GNU GRUB {en} und damit der Nachfolger von GRUB (GRUB Legacy). Ein Bootloader ist notwendig, um Betriebssysteme auf einem Computer überhaupt starten zu können. Ubuntu setzt dazu seit Karmic Koala standardmäßig GRUB 2 ein. Davor wurde GRUB Legacy verwendet.

GRUB 2 ist eine vollständige Neuentwicklung, so dass er sich von GRUB Legacy – insbesondere was die Konfiguration anbelangt – in vielen Punkten unterscheidet.

Einige neue Merkmale von GRUB 2 sind:

  • Unterstützung des Bootens von ext4, LVM und RAID (sowohl Hard- als auch Software)

  • Unterstützung von EFI (wichtig für Apple Computer)

  • Unterstützung von GUID Partition-Table (GPT) auch ohne EFI

  • direkte Unterstützung von UUID und Festplatten-Bezeichnung (Labels)

  • Modulares Laden der Komponenten zur Laufzeit

  • Grafische Benutzeroberfläche mit Unterstützung von Themen

  • Unterstützt unterschiedliche Systemplattformen

  • Unterstützung von Skripten

  • Benutzerdefinierte Boot-Einträge

  • Verbesserte Partitionsbezeichnung

  • Rettungsmodus zum Beheben von Bootproblemen

Die Entwicklung von GRUB 2 ist derzeit noch nicht abgeschlossen. Daher können sich alle Benutzer grundsätzlich noch an der Entwicklung von GRUB 2 beteiligen. Näheres dazu erfährt man unter GRUB 2 Testing.

Achtung!

GRUB 2 kann nicht auf einer mit BTRFS Btrfs formatierten Partition installiert werden. Will man für sein System dieses trotzdem nutzen, so muss man eine mit ext2(3,4) formatierte, getrennte Bootpartition anlegen.

Systemstart

Folgende Schritte (Dateien) werden von GRUB 2 durchlaufen:

boot.img -> core.img -> /boot/grub -> normal.mod

MBR-Partitionstabelle

Bei der Installation von GRUB 2 wird u.a. der Sektorenbereich hinter dem Master-Boot-Record genutzt. Bei der Installation in den Sektorenbereich einer Partition, z.B. wg. "Chain-Loading", kann es zu GRUB 2 Problemen kommen.

GPT-Partitionstabelle

Ohne EFI

Um GRUB 2 mit einer GPT-Partitionstabelle ohne EFI nutzen zu können muß eine gesonderte Boot-Partition angelegt sein:

  • Partitionsnummer: 1

  • Kennung: ef02

  • Name: bios_grub (bei GParted) - BIOS Boot-Partition (bei gdisk)

  • Dateisystem: keins - RAW-Zustand

  • Größe: 34-100 KiB

Mit EFI

Um GRUB 2 mit EFI nutzen zu können muß eine EFI-Boot-Partition angelegt sein:

  • Partitionsnummer: 1 (Empfehlung)

  • Kennung: ef00

  • Name: EFI System

  • Dateisystem: FAT (Standard 32 bit)

  • GUID: C12A7328-F81F-11D2-BA4B-00A0C93EC93B

  • Größe: 100-200 MiB

Zu Musterinstallationen mit (U)EFI gibt es einen Eintrag auf Michael Koflers Blog {de}.

Diese Revision wurde am 12. Mai 2012 10:07 von Lasall erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Bootloader, System

Passwort vergessen?