Grub aus dem Inneren des Systems reparieren (keine CD verwenden)

410
KcFnMi

Ich spielte mit Debian Jessie, installierte es auf einem USB-Laufwerk und (fast) alles war in Ordnung.

Am Ende fiel mir auf, dass der ursprüngliche Grub (in der SSD des Laptops) überschrieben wurde.

Ich kann mich in Ubuntu 15.04 einloggen, das in der Laptop-SSD über den neuen Grub installiert ist, der tatsächlich im USB installiert ist. Mit anderen Worten, ich brauche jetzt den USB-Stecker, um in das alte System zu booten.

Ich möchte mich ohne USB mit dem alten System anmelden können, indem ich den Grub in der SSD des Notebooks installiere.

Frage, wie kann man Grub reparieren?

PS: Ich war es gewohnt, in LILO so etwas zu tun, nur um Lilo auszuführen. Aber Grub ist für mich irgendwie neu.

1
Ich frage mich, was schief gelaufen ist. Wenn Sie sagen "Ich brauche den USB-Anschluss zum Booten des alten Systems", meinen Sie "Ich boote von SSD und Grub benötigt Dateien auf USB" oder "Ich muss von USB booten, weil das Booten von SSD überhaupt nicht funktioniert " Kamil Maciorowski vor 8 Jahren 0
Ich meine "ich muss von USB booten, weil das Booten von SSD überhaupt nicht funktioniert", tatsächlich geht es in den Rettungsmodus. KcFnMi vor 8 Jahren 0

1 Antwort auf die Frage

0
Kamil Maciorowski

Die einfache Form lautet:

sudo grub-install /dev/sda 

Wo /dev/sdaist das Gerät, auf dem Grub installiert werden soll. Dies setzt voraus, dass der richtige Ort für die Installation von Grub-Images ist /boot/grub/. Ansonsten beziehen Sie sich auf man grub-installund verwenden Sie die --boot-directoryOption.