Ich entschuldige mich im Voraus, dass ich eine Frage stelle, die meiner Meinung nach sehr, sehr einfach ist. Ich habe gerade einen dedizierten Server mit Ubuntu und verwende SSH, um darauf zuzugreifen. Ich lief sudo apt-get dist-upgrade
und bekam die folgende Fehlermeldung: "Der Grub-Bootloader wurde zuvor auf einem Datenträger installiert, der nicht mehr vorhanden ist oder dessen normalerweise eindeutiger Kennzeichner aus irgendeinem Grund geändert wurde. Es ist wichtig, sicherzustellen, dass der installierte Grub synchron bleibt andere Komponenten wie grub-cfg oder neuere Linux-Images müssen geladen werden. Überprüfen Sie daher erneut, ob GRUB auf den entsprechenden Startgeräten installiert ist. "
Im Forum kann ich kein Bild veröffentlichen, da ich ein neuer Benutzer bin. Ich habe jedoch einen Screenshot von dem hochgeladen, was ich hier sehe: http://www.livingtheanswer.org/misc/grub.jpg
Nach ein wenig Recherche weiß ich, dass ich nach / dev / sda installieren muss. Ich kann jedoch nicht herausfinden, wie ich diese Option auswähle. Ich habe es mit den Pfeiltasten markiert und dann die Eingabetaste gedrückt, aber das hat nicht funktioniert. Ich nehme an, es gibt einen Befehl, den ich nicht kenne. Kann mir jemand weiterhelfen? Nochmals, ich entschuldige mich für eine dumme Frage ...
Vielen Dank!
Ich habe an diesem Problem unter dem Gesichtspunkt gearbeitet, dass ich in der Lage sein muss, unbeaufsichtigte Upgrades von einem Bash-Skript auszuführen.
Zuerst habe ich versucht, die Richtlinien in der obigen Antwort zu befolgen, dh
Dies löst leider nicht das Problem - beim nächsten Mal
apt-get dist-upgrade
erhalte ich den gleichen Fehler und mein Upgrade-Skript bricht ab.Die Lösung scheint zu laufen
und wählen Sie die richtige Festplatte (
/dev/sda/
), wenn Sie dazu aufgefordert werden. Auf diese Weise wird der Fehler beim nächsten dist-Upgrade nicht mehr angezeigt.quelle
dann
quelle