Grub oder Grub2 ist ein Bootloader für Betriebssysteme, der auf den meisten Linux-Systemen installiert ist. Ein wichtiger Schritt bei der Installation oder Aktualisierung eines Systems besteht darin, die Version des Grub-Bootloaders zu bestimmen. Die Kenntnis der Version von Grub ist besonders nützlich, wenn Sie Boot-Optionen konfigurieren oder Probleme beim Booten des Betriebssystems beheben möchten.
Es gibt mehrere Möglichkeiten, um die Version von Grub zu bestimmen. Eine der einfachsten Methoden besteht darin, die Eingabeaufforderung während des Systemstarts zu verwenden. Wenn das Betriebssystem gestartet wird, erscheint ein Grub-Fenster auf dem Bildschirm, in dem Sie die Version des Bootloaders sehen können. Beachten Sie die Zeilen, die mit "GNU GRUB" oder "GRUB" beginnen. Wenn Sie "GNU GRUB" sehen, bedeutet dies, dass Sie die erste Version von Grub installiert haben.
Eine andere Möglichkeit, die Version von Grub zu bestimmen, besteht darin, einen Befehl im Terminal zu verwenden. Öffnen Sie dazu ein Terminal und geben Sie den Befehl ein grub-install --version. Nachdem Sie den Befehl ausgeführt haben, wird die Version von Grub im Terminal angezeigt, wenn sie installiert ist.
Wenn Sie die Datei /etc/default/grub bearbeiten, kann es notwendig sein, die Einstellungen von Grub zu ändern. Hier können Sie Parameter wie das Starttimeout, die Startreihenfolge der Betriebssysteme sowie verschiedene Einstellungen für Start und Sicherheit festlegen.
Es ist wichtig sich daran zu erinnern, dass das Vorhandensein von Grub auf dem System ein wesentlicher Bestandteil des Bootprozesses des Betriebssystems ist. Daher kann es wichtig sein, die Version von Grub zu kennen und ihre Funktionalität zu verstehen, wenn Sie Ihr System einrichten oder Probleme beim Booten beheben. Mit diesen Methoden können Sie genau bestimmen, welche Version von Grub auf Ihrem System installiert ist, und diese Informationen verwenden, um die erforderlichen Schritte auszuführen.
Was sind Grub und grub2?
GRUB ist die ursprüngliche Version des Bootloaders, der vom GNU Project-Team entwickelt wurde. GRUB2 ist eine Weiterentwicklung der Originalversion und der primäre Bootloader für die meisten Linux-Systeme.
Der GRUB- oder GRUB2-Bootloader wird am Anfang der Festplatte installiert und ist dafür verantwortlich, das Betriebssystem bei jedem Einschalten des Computers zu starten. Es ermöglicht Ihnen, das zu startende Betriebssystem auszuwählen, wenn Sie mehrere Betriebssysteme auf Ihrem Computer installiert haben.
GRUB und GRUB2 bieten dem Benutzer eine flexible Konfiguration und die Möglichkeit, das Booten des Betriebssystems anzupassen. Sie unterstützen auch die Mehrsprachigkeit und können leicht für die Arbeit mit verschiedenen Betriebssystemen konfiguriert werden.
| GRUB | GRUB2 |
| Originalversion | Entwickelte Version |
| Entwickelt vom GNU Project Team | Master-Bootloader für Linux-Systeme |
| Unterstützt Mehrsprachigkeit | Flexible Konfiguration |
| Einfach einzurichten | Bietet die Möglichkeit, ein Betriebssystem zum Booten auszuwählen |
Unterschiede zwischen grub und grub2
1. Architektur und Konstruktion:
GRUB basiert auf einer monolithischen Architektur, in der sich die Hauptkomponenten des Bootloaders innerhalb eines Programms befinden. GRUB2 basiert auf einer modularen Architektur, in der die Funktionalität in einzelne Module unterteilt ist, wodurch der Bootloader flexibler und skalierbarer wird.
2. Konfiguration:
GRUB verwendet Textdateien, um seine Einstellungen anzupassen. Die GRUB2-Konfigurationsdateien werden mithilfe der Skriptsprache-Syntax implementiert, was komplexere Einstellungen und Automatisierungsmöglichkeiten ermöglicht.
3. Unterstützung für Dateisysteme:
GRUB hat eine begrenzte Unterstützung für Dateisysteme, die die Bootfähigkeiten von Betriebssystemen einschränken kann. GRUB2 hingegen bietet eine breitere Unterstützung für Dateisysteme, einschließlich xfs, ext4, btrfs usw.
4. Bootloader verwalten:
GRUB bietet ein einfaches Textmenü zur Auswahl des Betriebssystems beim Start. GRUB2 bietet ein fortgeschritteneres Menü mit der Möglichkeit, Grafiken zu verwenden, sowie Unterstützung für Skins.
5. UEFI-Unterstützung:
GRUB2 bietet volle UEFI-Unterstützung (Unified Extensible Firmware Interface), sodass der Bootloader mit neuen Computern arbeiten kann, die diese Technologie verwenden. Während GRUB in der UEFI-Unterstützung eingeschränkt ist und Probleme beim Booten auf solchen Computern haben kann.
Im Allgemeinen ist GRUB2 eine modernere und flexiblere Version des Bootloaders im Vergleich zur ersten Version von GRUB. Die Unterschiede zwischen den beiden bestehen in Architektur, Konfiguration, Dateisystemunterstützung, Bootloader-Verwaltung und UEFI-Unterstützung.
Wie kann ich feststellen, welche Version von Grub installiert ist?
Um herauszufinden, welche Version von grub auf Ihrem System installiert ist, können Sie den folgenden Befehl im Terminal ausführen:
Dieser Befehl zeigt Informationen zur Version der Grub-Installationsdatei an. Wenn Sie eine Ausgabe sehen, die "grub2" enthält, bedeutet dies, dass Sie die neueste Version von Grub installiert haben, die als grub2 bekannt ist.
Wenn die Ausgabe des Befehls jedoch keine "grub2" enthält und nur die Versionsnummer anzeigt, z. B. "1.99", bedeutet dies, dass Sie eine ältere Version von grub installiert haben, die als grub bekannt ist.
Jetzt wissen Sie, wie Sie feststellen können, welche Version von Grub auf Ihrem System installiert ist, und Sie können diese Informationen verwenden, um Ihr System zu konfigurieren und zu warten.