Wie aktualisiere ich Ubuntu auf meiner EC2-Linux-Instance von einer LTS-Version auf eine andere?

Lesedauer: 3 Minute
0

Ich möchte die Ubuntu-Version mit langfristigem Support (LTS) auf meiner Amazon Elastic Compute Cloud (Amazon EC2)-Instance aktualisieren.

Lösung

Du kannst die LTS Ubuntu-Version nur auf die nächste sequentielle Version aktualisieren. Um beispielsweise von LTS Ubuntu Version 18.04 auf Version 24.04 zu aktualisieren, musst du zuerst ein Upgrade auf Version 20.04 durchführen. Führe dann ein Upgrade auf 22.04 und schließlich ein Upgrade auf 24.04 durch.

Voraussetzungen: Informationen findest du unter Pre-upgrade checklist (Checkliste vor dem Upgrade) auf der Ubuntu-Website. Erstelle außerdem eine Sicherungskopie deiner Daten.

Dein System aktualisieren

Führe die folgenden Schritte aus:

  1. Führe den Befehl lsb_release aus, um die Version des Betriebssystems (OS) zu überprüfen:

    lsb_release -a

    Beispielausgabe:

    No LSB modules are available.
    Distributor ID:    Ubuntu
    Description:    Ubuntu 20.04.6 LTS
    Release:    20.04
    Codename:    focal
  2. Führe die folgenden Befehle aus, um alle verfügbaren Updates für die bestehende LTS Ubuntu-Version zu installieren:

    sudo apt update
    sudo apt upgrade
  3. Starte den Server neu.
    Hinweis: Es empfiehlt sich, die Instance auch nach der Installation der Updates neu zu starten, um sicherzustellen, dass du den neuesten Kernel ausführst.

Die LTS Ubuntu-Version aktualisieren

Führe die folgenden Schritte aus:

  1. Führe den Ubuntu-Befehl do-release-upgrade aus, um die Ubuntu-Version zu aktualisieren:

    sudo do-release-upgrade
  2. Überprüfe die Upgrades in der Zusammenfassung, die du erhältst, und drücke dann Y.
    Beispiel für eine Upgrade-Zusammenfassung:

    Do you want to start the upgrade?
    
    3 packages are going to be removed. 90 new packages are going to be
    installed. 567 packages are going to be upgraded.
    
    You have to download a total of 356 M. This download will take about
    1 minute with your connection.
    
    Installing the upgrade can take several hours. Once the download has
    finished, the process cannot be canceled.
    
     Continue [yN]  Details [d]
  3. Wenn die vorhandene Version benutzerdefinierte Konfigurationen enthält, die durch das Upgrade möglicherweise überschrieben werden, fordert dich das Tool auf, die Änderungen zu bestätigen. Um die Version des Paketbetreuers zu installieren, drücke Y. Um die vorhandenen Versionen beizubehalten, drücke N. In einigen Szenarien, wie z. B. /boot/grub/menu.lst, musst du die Version des Paketbetreuers installieren.
    Beispiel für einen Prompt:

    Configuration file '/etc/ssh/ssh_config' ==> Modified (by you or by a script) since installation.
     ==> Package distributor has shipped an updated version.
       What would you like to do about it ?  Your options are:
        Y or I  : install the package maintainer's version
        N or O  : keep your currently-installed version
          D     : show the differences between the versions
          Z     : start a shell to examine the situation
     The default action is to keep your current version.
    *** ssh_config (Y/I/N/O/D/Z) [default=N] ?
  4. Um veraltete Pakete zu entfernen, drücke Y, um den folgenden Prompt anzuzeigen:

    Searching for obsolete softwareReading state information... Done
    
    Remove obsolete packages?
    
    73 packages are going to be removed.
    Continue [yN]  Details [d]
  5. Um das System neu zu starten, drücke Y, um den folgenden Prompt anzuzeigen:

    System upgrade is complete.
    Restart required
    
    To finish the upgrade, a restart is required.
    If you select 'y' the system will be restarted.
    
    Continue [yN]

    Hinweis: Du musst die Instance neu starten, um das Upgrade abzuschließen.

  6. Führe den Befehl lsb_release aus, um die Ubuntu-Version zu überprüfen:

    lsb_release -a

    Beispielausgabe:

    No LSB modules are available.
    Distributor ID:    Ubuntu
    Description:    Ubuntu 24.04 LTS
    Release:    24.04
    Codename:    focal
AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Monaten