Grub (GNU GRand Unified Bootloader) ist ein Startprogramm, mit dem Sie bei jedem Einschalten ein Betriebssystem auswählen können, das auf Ihrem Computer ausgeführt werden soll. Mit Grub können Sie schnell und einfach zwischen verschiedenen Betriebssystemen wie Windows und Linux auf demselben Gerät wechseln.
Manchmal kann es jedoch zu Fehlern kommen, wenn Sie ein neues Betriebssystem installieren oder ein vorhandenes aktualisieren, da Grub möglicherweise nicht richtig konfiguriert ist. Aber keine Sorge! In diesem Artikel erfahren Sie, wie Sie das Booten von Windows und Linux ohne Fehler über Grub konfigurieren.
Zunächst benötigen Sie eine Installations-CD oder ein Flash-Laufwerk mit dem gewählten Betriebssystem (Windows oder Linux) sowie einige grundlegende Kenntnisse über die Dateisystemverwaltung und die Befehlszeile. Befolgen Sie unsere Schritt-für-Schritt-Anweisungen, um Grub mit minimalem Aufwand einzurichten.
Schritt 1: Vom Installationsmedium bootenLegen Sie die Installations-CD oder das Flash-Laufwerk in den Computer ein und starten Sie das System neu. Stellen Sie sicher, dass Ihr Computer so konfiguriert ist, dass er vom Installationsmedium startet. Dies kann normalerweise durch Drücken der entsprechenden Taste (z. B. F12 oder Entf) beim Starten des Computers und durch Auswahl der entsprechenden Startoption geschehen.
Installieren von Grub auf der Festplatte und Konfigurieren des Bootvorgangs
Um mit der Installation von Grub auf der Festplatte zu beginnen, müssen Sie einige Schritte ausführen:
1. Vorbereiten der Disc
Bevor Sie Grub installieren, müssen Sie eine Partition für den Bootloader erstellen. Dazu können Sie ein Partitionierungsprogramm wie GParted verwenden. Erstellen Sie eine Partition mit einer Größe von etwa 100 MB und setzen Sie das Bootable-Flag für diese Partition.
2. Grub installieren
Um Grub auf der erstellten Partition zu installieren, müssen Sie den folgenden Befehl ausführen, wobei /dev/sda der Pfad zu Ihrem Laufwerk ist:
sudo grub-install /dev/sda
3. Aktualisieren der Grub-Konfiguration
Nach der Installation von Grub müssen Sie die Konfiguration aktualisieren. Führen Sie dazu den Befehl aus:
Nachdem diese Schritte abgeschlossen sind, wird Grub auf der Festplatte installiert und kann zum Einrichten des Systemstarts bereit sein.
Einrichten des Downloads
Um verschiedene Betriebssysteme über Grub zu booten, müssen Sie die Konfigurationsdatei /etc/grub bearbeiten.d/40_custom. In dieser Datei können Sie verschiedene Download-Optionen und Einstellungen angeben. Um beispielsweise einen Windows-Startdatensatz hinzuzufügen, können Sie den folgenden Code verwenden:
menuentry "Windows" <
insmod ntfs
set root=(hd0,1)
chainloader +1
>
In diesem Beispiel fügen wir dem Grub-Startmenü den Eintrag "Windows" hinzu. Der Parameter "set root=(hd0,1)" gibt die Partition an, auf der Windows installiert ist. Verwenden Sie dann "chainloader + 1", um Grub anzuweisen, das Betriebssystem von der im vorherigen Parameter angegebenen Partition zu laden.
Führen Sie nach dem Speichern der Änderungen in der Konfigurationsdatei den Befehl aus:
Nach dem Neustart des Computers sollte ein Auswahlmenü für Betriebssysteme angezeigt werden, in dem alle hinzugefügten Starteinträge, einschließlich Windows, verfügbar sind.
Partitionierung der Festplatte und Installation von Grub
Um das Booten von Windows und Linux über Grub zu konfigurieren, müssen Sie zuerst das Laufwerk richtig partitionieren und Grub installieren.
Schritt 1: Partitionierung der Festplatte
Bevor Sie Grub installieren, müssen Sie die Festplatte für jedes Betriebssystem in Partitionen aufteilen.
Sie können die Partitionierungstools während der Installation von Betriebssystemen verwenden oder separate Partitionierungsprogramme wie GParted verwenden.
Es wird empfohlen, separate Partitionen für Betriebssysteme zu erstellen und etwas freien Speicherplatz für Grub zu belassen, damit er das Booten Ihres Systems verwalten kann.
Schritt 2: Installieren von Grub
Wenn die Datenträgerpartitionierung abgeschlossen ist, können Sie Grub installieren.
Der erste Schritt besteht darin, in das Betriebssystem zu booten, auf dem Sie Grub installieren.
Für Linux können Sie den Befehl "sudo grub-install /dev/sda" verwenden, wobei /dev/sda der Name Ihres Laufwerks ist.
Für Windows können Sie das Programm Boot-Repair oder EasyBCD verwenden, um Grub zu installieren. Grub wird automatisch installiert, wenn Sie diese Programme verwenden.
Nach der Installation von Grub können Sie Ihren Computer neu starten und den Start von Windows und Linux über Grub konfigurieren.
Beachten Sie, dass die Partitionierung und Installation von Grub je nach Konfiguration und den gewählten Betriebssystemen unterschiedlich sein kann.
Fehler beim Starten von Windows über Grub beheben
Fehler: No such device
Dieser Fehler kann auftreten, wenn Grub das Gerät, auf dem sich das Windows-Betriebssystem befindet, nicht finden kann. Um dieses Problem zu beheben, müssen Sie Änderungen an der Grub-Konfigurationsdatei vornehmen.
Öffnen Sie die Grub-Konfigurationsdatei, die sich normalerweise unter der folgenden Adresse befindet /etc/grub.d/40_custom oder /boot/grub/grub.cfg. Suchen Sie nach einer Zeile, die mit beginnt menuentry und enthält Windows-Startdaten. Ersetzen Sie den Wert hd0,msdos1 auf hd0,msdos2 oder eine andere geeignete Option, um das richtige Gerät anzuzeigen. Speichern Sie die Änderungen, und starten Sie den Computer neu.
Fehler: Invalid signature
Wenn beim Booten von Windows über Grub eine Fehlermeldung mit "Invalid signature" angezeigt wird, kann Grub das Betriebssystem aufgrund von Signaturproblemen nicht ordnungsgemäß starten.
Um dieses Problem zu beheben, müssen Sie einen neuen Eff-Schlüssel erstellen und dann Grub mit diesem Schlüssel aktualisieren.
Откройте терминал и выполните следующие команды:
openssl-Anforderung -neu -x509 -neuer Schlüssel rsa: 2048 -keyout / etc/grub/keys/ grub.geben Sie /etc/grub/keys/grub aus.crt -Tage 365
chmod 600 /etc/grub/Schlüssel/grub.Schlüssel
chmod 600 /etc/grub/Schlüssel/grub.CRT
echo "setze Signaturschlüssel=/etc/grub/keys/grub.schlüssel" >> /etc/grub.d/40_kundenspezifisch
echo "setze Signaturverzeichnis = / etc / grub / Schlüssel" >> / etc/ grub.d/40_kundenspezifisch
Nachdem Sie diese Befehle ausgeführt haben, starten Sie den Computer neu, und versuchen Sie, Windows erneut zu starten. Der Fehler "Invalid signature" sollte behoben werden.
Wenn das Problem beim Starten von Windows über Grub nicht behoben wurde, wird empfohlen, nach Updates für Grub zu suchen und diese zu installieren und die Integrität der Systemdateien zu überprüfen.
Das Booten von Windows über Grub kann manchmal Fehler verursachen, aber mit den oben beschriebenen Methoden können Sie die meisten Probleme lösen. Beachten Sie, dass Sie bei Änderungen an den Grub-Konfigurationsdateien immer eine Sicherungskopie vor der Bearbeitung erstellen, damit Sie in den vorherigen Zustand zurückrollen können.