GRUB 2: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K (Installation)
(Konfiguration: Struktur)
Zeile 34: Zeile 34:
  
 
=Konfiguration=
 
=Konfiguration=
 +
<ToDo>
 +
==Default-Konfiguration: /etc/default/grub==
 +
Globale Grundeinstellungen (Timeout, Standard-Eintrag...) werden hier definiert.
 +
 +
<ToDo>
 +
 +
==Buildsystem: /etc/grub.d==
 +
<ToDo>
 +
 +
==Konfigurationsdatei: /etc/grub/grub.cfg==
 +
Dies ist die Hauptkonfigurationsdatei, welche wie oben beschrieben aber '''nicht manuell editiert''' werden darf, weil sie vom [[#Buildsystem: /etc/grub.d|Buildsystem]] generiert wird!
 +
 
<ToDo>
 
<ToDo>
  

Version vom 28. November 2013, 10:09 Uhr

Höhe=24px
Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du hier. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist.

--Gehrke (Diskussion) 22:26, 27. Nov. 2013 (CET)

GNU GRUB (GRand Unified Bootloader)

Abgrenzung zu 'GRUB Legacy'

GRUB 2 ist eine vollständige Neuentwicklung des alten GRUB Legacy. Seit 2009 wird es in größeren Distributionen als Standard eingeführt, OpenSUSE beispielsweise vollführte diesen Schritt mit Release 12.3 im Frühjar 2013.

Um eine Reihe neuer Funktionalitäten anbieten zu können, haben sich die Entwickler für eine radikale Neu-Implementierung entschieden. Es gibt dementsprechend bis auf den Namen kaum Gemeinsamkeiten und bewusst wurde auf Kompatibilität zum Vorgänger verzichtet.

Erweiterte Funktionalitäten

  • Unterstützung von mehr Dateisystemen wie beispielsweise ext4, HFS+, NTFS
  • Direkter Zugriff auf LVM und RAID-Devices möglich
  • Steuerung über ein graphisches Terminal und graphisches Menüsystem gegeben
  • Mehrsprachigkeit inklusive der Einträge
  • Zusätzliche Unterstützung für weitere Systemsoftware neben PC BIOS: PC EFI, PC coreboot, PowerPC, SPARC, MIPS Lemote Yeeloong
  • <Was ist mit crypted Devices?!?>

<ToDo>

Unterschiede zu 'GRUB Legacy'

An dieser Stelle werden die Unterschiede zu GRUB Legacy hervorgehoben:

  • In Grub 2 existiert die stufenweise Reihenfolge in den Einzelphasen ('Stage 1', 'Stage 1.5', 'Stage 2') nicht mehr.
  • In der Konfiguration werden Partitionen ebenfalls über Zahlen adressiert, aber die Nummerierung beginnt mit 1 (und nicht 0).
  • Die Konfiguration wurde komplett umgestellt. Wo früher eine einzelne Datei (menu.lst) zu editieren war, gibt es heute ein komplettes Konfigurationssystem aus vielen Dateien mit eigener Struktur und eigenem Build-System, welches die eigentlichen Konfigurationsdateien generiert (s. #Konfiguration).

<ToDo>

Installation

Analog zum Vorgänger wird zur Installation das Script 'grub-install' verwendet. Als Parameter wird das Ziel-Device angegeben (im Beispiel die erste Festplatte 'sda'):

# grub-install /dev/sda
Installation finished. No error reported.

<ToDo>

Konfiguration

<ToDo>

Default-Konfiguration: /etc/default/grub

Globale Grundeinstellungen (Timeout, Standard-Eintrag...) werden hier definiert.

<ToDo>

Buildsystem: /etc/grub.d

<ToDo>

Konfigurationsdatei: /etc/grub/grub.cfg

Dies ist die Hauptkonfigurationsdatei, welche wie oben beschrieben aber nicht manuell editiert werden darf, weil sie vom Buildsystem generiert wird!

<ToDo>

Links