Für Windows und Linux

GRUB 2 - Den neuen Bootmanager richtig einsetzen

GRUB 2 als Payload für Coreboot

Die aktuelle Version des Grand Unified Bootloader lässt sich ebenfalls als so genannte Payload für die freie BIOS-Alternative Coreboot verwenden, das früher unter dem Namen LinuxBIOS entwickelt wurde. Für diesen Fall verwendet GRUB 2 nicht den MBR einer Festplatte, sondern schreibt sich direkt in den BIOS-Chip des Systems. Coreboot initialisiert in diesem Fall die Hardware und übergibt danach die Kontrolle an GRUB 2.

Den Bootloader von einer Live-CD installieren

Möchten Sie GRUB 2 von einer Live-CD installieren, so ist das im Prinzip nicht schwer. Nehmen Sie zum Beispiel Ubuntu 9.10 „Karmic Koala“ und starten Sie im Live-Modus. Danach können Sie über ein Terminal und df –Th herausfinden, welches die Systempartition ist. Binden Sie dieses via mount zum Beispiel nach /media/tmp ein. Sollten Sie eine separate Boot-Partition haben, müssen Sie diese ebenfalls via mount in diesem Fall nach /media/tmp/boot einbinden. Danach können Sie den Bootloader mittels grub-install --root-directory=/media/tmp /dev/sdX installieren.

Das Verzeichnis /etc/grub.d

Das Verzeichnis /etc/grub.d verhält sich im Prinzip ähnlich wie die Init-Verzeichnisse unter Linux. Die Skripte haben eine Nummer, gefolgt von einem Unterstrich und einer Beschreibung. Dabei arbeitet GRUB 2 diese Scripte sequentiell nach aufsteigender Nummerierung ab. Als Beispiel wird der Bootloader die Datei 30_os-prober vor 40_custom aufrufen.

Scripte: Der Arbeitsablauf von GRUB 2 wird über diese Script-Liste gesteuert.
Scripte: Der Arbeitsablauf von GRUB 2 wird über diese Script-Liste gesteuert.

Sie können eigene Scripte in eigene Dateien einbinden und somit selbst steuern, was GRUB 2 wann ausführen soll. Beachten Sie, dass die Datei ausführbar sein muss. Dies geschieht unter Linux mit dem Befehl chmod +x <Dateiname>. Um die Änderungen wirksam zu machen, müssen Sie abschließend den Befehl grub-mkconfig -o /boot/grub/grub.cfg aufrufen.

Änderungen übernehmen: Sollten Sie an den Einstellungen geschraubt haben, müssen Sie das GRUB 2 wissen lassen.
Änderungen übernehmen: Sollten Sie an den Einstellungen geschraubt haben, müssen Sie das GRUB 2 wissen lassen.