Ich lasse Ubuntu 14.04 auf einem EC2 laufen
Nach dem Ausführen von apt-get upgrade
Ein Bildschirm fordert mich auf, den GRUB-Bootloader neu zu installieren
Der GRUB-Bootloader wurde zuvor auf einer Festplatte installiert, die nicht mehr vorhanden ist oder deren eindeutige Kennung sich aus irgendeinem Grund geändert hat. Es ist wichtig sicherzustellen, dass das installierte GRUB-Core-Image mit den GRUB-Modulen und der Datei grub.cfg synchron bleibt. Überprüfen Sie erneut, ob GRUB auf die entsprechenden Startgeräte geschrieben wurde.
Woher weiß ich, welches Gerät ich auswählen soll?
Was ist, wenn ich auf meinem Computer zusätzliche EBS installiert habe, sollte ich sie auch auswählen?
Kann ich diese Eingabeaufforderung während des Upgrades vermeiden oder dem Befehl einige Standardeinstellungen zuweisen?
Die folgende Eingabeaufforderung lautet
Eine neue Version von /boot/grub/menu.lst ist verfügbar, die aktuell installierte Version wurde jedoch lokal geändert.
- Installieren Sie die Version des Paketbetreuers
- Behalten Sie die aktuell installierte lokale Version bei
- Zeigen Sie die Unterschiede zwischen den Versionen
- Zeigen Sie einen Unterschied zwischen den Versionen
- Zeigen Sie einen 3-Wege-Unterschied zwischen den verfügbaren Versionen
- Führe eine 3-Wege-Zusammenführung zwischen verfügbaren Versionen durch (experimentell)
- Starten Sie eine neue Shell, um die Situation zu untersuchen
Das gleiche q ist hier:
Woher weiß ich, welches ich auswählen soll?
Kann ich diese Eingabeaufforderung während des Upgrades vermeiden oder dem Befehl einige Standardeinstellungen zuweisen?
VIELEN DANK !!
quelle
Antworten:
Hier ist ein aktueller Fehler aufgetreten , und es war auch 12.02 LTS vorhanden, wie hier zu sehen . Die Schritte, die im unteren Teil des Fehlerberichts von Anders Hall aufgeführt sind, funktionieren für das 14.04 LTS 64-Bit (HVM) AMI (ami-d05e75b8 in US-EAST-1):
Beim Neustart wurde der 14.04.2 LTS auf den 14.04.3 LTS aktualisiert und
sudo apt-get update && sudo apt-get upgrade
gab 0 neue Pakete zurück.quelle
Ich habe das selbst ein paar Mal gemacht, obwohl ich keine benutzerdefinierten Änderungen an der Datei menu.lst vorgenommen habe. Ich weiß nicht, warum dies passiert ist, aber ich habe die Datei verglichen und festgestellt, dass hauptsächlich Kommentare und Verweise auf neuere Versionen des Kernels geändert wurden. Im apt bug tracker gibt es dazu ein offenes Problem .
Es sollte Ihnen nichts ausmachen, das alte mit dem neuen zu überschreiben (Option 1), solange Sie keine manuellen Änderungen daran vorgenommen haben. Ich würde Ihnen empfehlen, vor dem Update ein Backup-AMI der Instanz zu erstellen, um auf der sicheren Seite zu sein.
quelle