Ich habe eine andere Distribution getestet und sie gelöscht, dabei jedoch vergessen, Grub mit Centos 7 erneut auf dem Hauptlaufwerk zu installieren. Wenn ich das System jetzt boote, werde ich zu Grub Rescue weitergeleitet, da MBR versucht, von der gelöschten Partition zu booten.
Ich habe das Root-Präfix richtig eingestellt, aber beim Ausführen insmod normal
erhalte insmod linux
ich diese Fehlermeldung:
error: symbol 'grub_strchrnul' not found.
ich kann problemlos einige andere Module einfügen, beispielsweise (Neustart, Hallo, Cat).
Ich habe derzeit keine bootfähige CD oder Flash-Speicher und versuche, dies mit der Grub-Rettung zu beheben. Ist dies möglich und wie?
Antwort1
Ich hatte dasselbe Problem, nachdem ich versucht hatte, die Grub-Konfiguration für dieses Betriebssystem zu aktualisieren.
Bitte versuchen Sie, den Inhalt des Ordners durch eine andere Instanz von installiertem Centos 7 oder ein bootfähiges Medium zu ersetzen /boot/grub2/i386-pc/
. Ich habe von einer Wiederherstellungs-Boot-CD gebootet und diesen Ordner über das Netzwerk von einem anderen Centos 7-Server kopiert.
Außerdem empfehle ich, eine Sicherungskopie des /boot/grub2/
Ordners zu erstellen, um beispielsweise die Wiederherstellung in der Zukunft zu erleichtern /boot/grub2bak/
.