GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ändern Sie die Kernel-Version auf einem Linux-Cloud-Server mithilfe des Rettungsmodus

Wenn ein manuelles oder automatisches Update Ihres Linux®-Cloud-Servers verhindert, dass Ihre virtuelle Maschine (VM) ordnungsgemäß hochfährt, können Sie versuchen, das Problem zu lösen, indem Sie den Linux-Kernel zurücksetzen, mit dem Ihre VM bootet. Dieser Artikel führt Sie durch diesen Prozess.

Rettungsmodus aufrufen

Versetzen Sie Ihren Server in den Rettungsmodus.

Wichtig :Stellen Sie sicher, dass Sie das angezeigte temporäre Root-Passwort kopieren, damit Sie auf Ihren geretteten Server zugreifen können.

Der Server zeigt zunächst den Status Rescuing an . Wenn die rote Statusleiste Rettung anzeigt angezeigt wird, können Sie sich mit den Schritten im folgenden Abschnitt beim Server anmelden.

Melden Sie sich bei Ihrem Server an

Verwenden Sie die folgenden Schritte, um sich bei Ihrem Server anzumelden:

  1. Öffnen Sie ein Terminal und führen Sie den folgenden Secure Shell (SSH)-Befehl aus, um sich als Root-Benutzer bei der VM anzumelden:

    ssh [email protected]
    

    Wichtig :Stellen Sie sicher, dass Sie 1.2.3.4 ersetzen mit Ihrem eigenen PublicNetInternet Protocol (IP). Sie müssen den Port nicht angeben, da ein geretteter Server standardmäßig Port 22 verwendet.

  2. Geben Sie Ihr Passwort ein und drücken Sie Enter .

Mounten Sie Ihr Dateisystem auf der Rescue-Instanz

Verwenden Sie die folgenden Schritte, um Ihr Dateisystem auf der Rettungsinstanz zu mounten:

  1. Führen Sie den folgenden Befehl aus:

    fdisk -l
    

    Die Ausgabe dieses Befehls zeigt das gemountete Systemgerät für die Rettung und dann das nicht gemountete Dateisystem Ihres Servers an. In den meisten Fällen ist das Dateisystem für Ihren Server /dev/xvdb1 . Bei älteren Systemen könnte das Dateisystem für den Server /dev/ sda1 sein .

  2. Nachdem Sie das Dateisystem entweder als /dev/xvdb1 identifiziert haben oder /dev/ sda1 , führen Sie den folgenden Befehl aus, um dieses Dateisystem zu mounten:

    mount /dev/xvdb1 /mnt
    

Kernel ändern

Verwenden Sie die folgenden Schritte, um den Linux-Kernel zu ändern:

  1. Wechseln Sie in das Verzeichnis, in dem Sie das Dateisystem gemountet haben, indem Sie den folgenden Befehl ausführen:

    cd /mnt/boot/grub
    
  2. Listen Sie die Dateien auf, die das Verzeichnis enthält, indem Sie den folgenden Befehl ausführen:

    ls
    
  3. Eine Liste mit Dateien wird angezeigt, einschließlich menu.lst Datei. Führen Sie den folgenden Befehl aus, um diese Datei im vi-Texteditor zu öffnen:

    vi menu.lst
    

    Hinweis :Sie können jeden Texteditor verwenden, um diese Datei zu öffnen. Dieses Beispiel verwendet den vi-Editor, da er am einfachsten über die Notfallkonsole und SSH zu bedienen ist.

    Die Datei enthält eine Reihe von Informationszeilen über den Kernel, die Konfiguration des Boot-Prozesses und andere Details.

  4. Ändern Sie die Zeile default=0 zu default=1 .

    Hinweis :Wenn Sie den vi-Texteditor verwenden, drücken Sie i auf Ihrer Tastatur, um in den Einfügemodus zu wechseln, und bewegen Sie sich dann mit den Pfeiltasten nach unten zu 0 nach default= . Ändern Sie dies in 1 , und drücken Sie dann ESC auf Ihrer Tastatur, um den Einfügemodus zu verlassen.

  5. Verwenden Sie den folgenden Befehl, um die Änderungen zu speichern, die Sie an menu.lst vorgenommen haben :

    :wq!
    

    Hinweis :Da der Doppelpunkt bereits vorhanden ist, müssen Sie ihn in diesem Befehl eingeben.

Rettungsmodus beenden

Verwenden Sie die folgenden Schritte, um den Rettungsmodus zu beenden:

  1. Beenden Sie schließlich den Rettungsmodus, damit die VM mithilfe der menu.lst booten kann Datei, die Sie bearbeitet haben.

  2. Klicken Sie im Cloud-Steuerungsfeld auf Rettungsmodus beenden oben in den Serverdetails Seite. Der Server fährt hoch und wird als Aktiv angezeigt .


Linux
  1. So extrahieren Sie die tar.gz-Datei in Linux mithilfe der Befehlszeile

  2. Die beste Linux-Distribution für Ihren nächsten Cloud-Server

  3. Verwenden von Google Drive über die Linux-Befehlszeile

  4. Ändern Sie den Hostnamen eines Linux-Servers

  5. Ändern Sie die Kernel-Version auf einem Linux-Cloud-Server mithilfe des Rettungsmodus

So überprüfen Sie die Kernel-Version in Linux

So überwachen Sie Ihren Linux-Server mit osquery

Linux – Warum ist kein Rootfs-Dateisystem auf dem System vorhanden?

Wie ändere ich das Partitionsschema auf Ihrem Linux-Server?

Wie fügt man an eine Datei in C an, indem man Open in O_APPEND Mode unter Linux verwendet?

Ändern Sie den Standard-DNS-Server in Arch Linux