
Ich verwende Ubuntu 18 seit etwa 6 Monaten auf Linode und habe gerade „apt update“ und anschließend „apt upgrade“ ausgeführt.
Ich wurde gefragt, welche Grub-Datei verwendet werden soll, und ich habe „Aktuelle Datei behalten“ ausgewählt, da dies laut Linode ausgewählt werden muss (da sie einige benutzerdefinierte Inhalte enthält).
Jetzt wird jedoch gefragt:
┌───────────┤ Configuring grub-pc ├───────────┐
│ GRUB install devices: │
│ │
│ [ ] /dev/sda (26575 MB; QEMU_HARDDISK) │
│ [ ] /dev/sdb (268 MB; QEMU_HARDDISK) │
│ [ ] /dev/sda (26575 MB; QEMU_HARDDISK) │
│ │
│ │
│ <Ok>
Ich habe keinen Algorithmus und weiß auch nicht, welchen der drei ich wählen soll. Ubuntu wird von einem Linode-Image installiert. Googeln zeigt, dass die meisten Leute, die diese Frage haben, /sda und /sda1 haben, und es wird empfohlen, sda zu wählen, aber ich habe sda zweimal und sdb.
Beachten Sie, dass der Server gesperrt wurde, sodass ich derzeit nur auf die Konsole zugreifen kann. Die Konsole ist mit dieser Meldung blockiert, sodass ich mich nicht per SSH anmelden kann, um die Partitionen anzuzeigen. Es gibt keine Möglichkeit, dieses Fenster zu verlassen (kein Abbrechen oder Zurück).
Jede Hilfe ist willkommen.
Antwort1
Es sieht so aus, als ob Grub wissen möchte, welches Boot-Gerät es verwenden soll. Ich denke, Sie sollten eine der sda
Optionen wählen, wahrscheinlich die erste, aber sie sehen gleichwertig aus. Hier ist der Grund:
DavonTutorial „Retten und Wiederherstellen“ der Linode-CommunityEs gibt eine Ubuntu-Festplatte und eine 256 MB große Swap-Partition, die Ihrer Frage sehr nahe kommen:
Daher glaube ich nicht, dass die Swap-Partition das Startgerät ist, und es ist wahrscheinlich nicht der richtige Ort, um zu versuchen, Grub zu installieren.
Antwort2
Sie wahrscheinlichTunSSH-Zugriff haben: Bei Ubuntu-Systemupgrades wird eine ausfallsichere Instanz auf Port 1022 gestartet. Wenn dies Ihnen hilft, die richtige Wahl zu treffen,
Bestätigen Sie einfach, ohne auszuwählenbeliebigGerät. Ob Sie Ihren Bootloader aktualisieren oder nicht, spielt keine Rolle, solange Sie nicht vorhaben, neu zu starten.
Sie wissen, dass dies eine relativ sichere Wahl ist, selbst wenn Sie vor dem Upgrade einen Neustart durchführen, da Sie vor dem Upgrade booten konnten. Und nach dem Upgrade stellen Sie immer noch Grub-Konfigurationsdateien bereit, die mit Grub 2.02 kompatibel sind (das wird von allen unterstützten Ubuntu-Versionen verwendet).
Natürlich hat apt nicht umsonst nach einem Upgrade von Grub gefragt. In den letzten Versionen gibt es eine ganze Reihe neuer Bugfixes und Sicherheitsvorkehrungen. Aber damit können Sie sich befassen, nachdem die restlichen Installationen abgeschlossen sind und Sie Ihren SSH-Zugriff wieder haben.
Der Befehl zur manuellen Installation von Grub auf der Festplatte /dev/sdX lautet
sudo grub-install /dev/sdX
Sie können dies tun, sobald sich das System wieder in einem vernünftigen Zustand befindet, nachdem Sie bestätigt haben, welches Gerät das richtige ist, vorzugsweise jedoch vor dem Neustart.