Bei der Installation mehrerer Systeme auf einem Computer besteht ein Problem mit der Verwaltung des Bootsektors der Festplatte. Wenn beispielsweise zuerst Linux auf dem Computer installiert wurde und erst dann Windows installiert wurde, löscht das Betriebssystem von Microsoft den GRUB-Loader und beim Starten des Computers kann das System nicht ausgewählt werden, und Windows wird standardmäßig gestartet.
Notwendig
jede Linux-LiveCD
Anweisungen
Schritt 1
Um den Grub-Bootloader zu reparieren, benötigen Sie eine LiveCD oder eine Linux-Bootdiskette. Am besten funktioniert die Ubuntu-CD, die gleichzeitig eine Live- und eine Installations-CD ist.
Schritt 2
Booten Sie von der LiveCD. Nachdem das System geladen wurde, starten Sie das Terminal ("Menü" - "Anwendungen" - "Standard-Apps" - "Terminal") und geben Sie den Befehl ein:
sudo grub.
Sudo ermöglicht es Ihnen, Superuser-Rechte zu erhalten, um den angegebenen Befehl auszuführen, und der Grub-Prompt startet die Shell. Dadurch gelangen Sie in die Bootloader-Shell und der entsprechende grub>-Prompt wird angezeigt.
Schritt 3
Geben Sie als nächstes den folgenden Befehl ein:
find/boot/grub/stage1.
Diese Abfrage gibt den Wert des Ortes zurück, an dem sich der Bootloader befindet (z. B. hd0, 1 oder hd0, 6). Der MBR-Bootsektor enthält nur wenige Informationen zu Grub, und mit find finden Sie alle Dateien, die Sie installieren müssen.
Schritt 4
Geben Sie die Nummer des empfangenen Abschnitts in die folgende Abfrage ein:
root (hdValue, Wert).
Schritt 5
Installieren Sie dann die Dateien auf der Bootpartition Ihrer Festplatte:
einrichten (hd0).
Dieser Request installiert den Bootloader auf der Festplatte, und da der zweite Parameter fehlt, erfolgt die Installation direkt auf dem MBR.
Schritt 6
Beenden Sie dann die Grub-Shell:
Verlassen.
Schritt 7
Es gibt einen zweiten Weg, das Problem zu lösen. Booten Sie von der Live-CD und mounten Sie Ihre Festplatte am günstigsten Ort. Beispielsweise:
mount/dev/hda/media/hard.
Schritt 8
Stellen Sie danach eine Anfrage über das Terminal:
sudo grub-install/dev/hda --recheck --root-directory = /media/hard.
Die Option recheck wird verwendet, um die Korrektheit der installierten Datei /boot/grub/device.map zu überprüfen, und im Falle eines Fehlers behebt der Befehl diesen.
Schritt 9
Entfernen Sie die LiveCD, starten Sie Ihren Computer neu und Sie sollten wieder in Ihr installiertes System booten können.