Actualitzar Ubuntu 22.04 a 24.04

Actualitzat el 2026-10-23 11:01:47 12 visites

Aquest manual et guiarà en l'actualització de “Ubuntu 22.04 LTS (Jammy Jellyfish)” a l'última versió de suport a llarg termini (LTS) del sistema operatiu Ubuntu, Ubuntu 24.04 (Noble Numbat). Aquesta es va llançar el 25 d'abril de 2024.

Abans de començar el tutorial, si no tens un servidor Cloud amb Ubuntu 22.04 o bé prefereixes un servidor Cloud ja actualitzat a Ubuntu 24.04 ¡No et preocupis! Amb només un clic, pots desplegar-lo fàcilment amb SWPanel.

Amb l'objectiu d'aportar sempre coneixements i poder ajudar els nostres clients en les diferents situacions i escenaris que es puguin trobar, hem decidit documentar el procés d'actualització a aquesta versió. I d'aquesta manera poder gaudir of les últimes funcionalitats i actualitzacions de seguretat del programari, per al sistema operatiu.

En l'seguent enllaç pots trobar més informació relativa als canvis que t'ofereix aquesta nova versió: Noble Numbat Release Notes

danger ¡Advertència! Al igual que amb gairebé qualsevol actualització entre versions 'major' d'un sistema operatiu, aquest procés comporta un risc inherent de fallada, pèrdua de dades o configuració de programari danyada. Es recomanen encarecidament còpies de seguretat completes i proves exhaustives abans de començar.

El procés d'actualització porta el seu temps a causa de la velocitat d'Internet i altres factors. No cancel·is l'operació un cop iniciada, ja que deixarà la teva màquina Ubuntu en un estat inconsistent.

RECOMANACIONS PREVIES

Còpies de seguretat

Recomanem encarecidament que tinguis una còpia de seguretat de totes les teves dades abans d'actualitzar d'Ubuntu 22.04 a Ubuntu 24.04. Assegura't de tenir totes les còpies de seguretat al dia, per així poder garantir la integritat de totes les teves dades abans de continuar.

Manual: Activar còpies de seguretat (backups) al meu Cloud

Snapshots

A més, també tens la possibilitat d'activar el servei d'instantànies / Snapshots del teu servei cloud mitjançant el teu SWPanel, et recomanem realitzar una instantània / Snapshot del teu cloud prèvi al procés d'actualització, i així poder revertir els canvis en qualsevol moment si fos necessari:

Manual: Com crear i gestionar SnapShots del teu Servidor Cloud

Espai al disc

Assegura't de tenir suficient espai lliure al disc abans de començar aquest procés.

Recomanem tenir almenys 10 GB d'espai lliure al disc abans d'actualitzar. Utilitza el comando df per verificar-ho:

df -h

Repositoris de tercers

Tots els repositoris de tercers es deshabiliten via comentari (#) durant el procés d'actualització del teu sistema operatiu. Si estàs utilitzant algun repositori extra al teu servidor, hauràs d'habilitar-lo després que es completi el procediment d'actualització. Pots trobar repositoris o 'mirrors' de tercers al directori:

/etc/apt/sources.list.d/

Paquet ubuntu-release-upgrader-core

Serà necessari disposar del paquet ubuntu-release-upgrader-core que ens permetrà dur a terme aquesta actualització. Per a ello podem executar el comando a continuació per instal·lo:

sudo apt-get install ubuntu-release-upgrader-core -y

Procés d'actualització d'Ubuntu 22.04 LTS a 24.04 LTS

Verifica el comportament predeterminat per a l'actualitzador de versions, using el comando cat / more o less:

cat /etc/update-manager/release-upgrades

I assegura't que la següent línia estigui establerta en lts:

Prompt=lts

Pas 1: Averiguar la versió del kernel d'Ubuntu Linux

Primer és important revisar quina versió de Kernel tens actualment, per si durant l'actualització, aquest s'actualitza també, i per si fos necessari reiniciar el servidor.

Anota el nom actual de la distribució de Linux i la versió del kernel abans de començar. Usa el comando uname i el comando lsb_release de la següent manera:

uname -mrs && lsb_release -a

Pas 2: Actualitza el teu sistema

Primer, busca tots els paquets que estan en mode 'hold' (retenits), escriu el comando apt-mark:

sudo apt-mark showhold

Si veus una sortida buida i no hi ha paquets retenits, pots continuar amb seguretat. Pel contrari, has d'eliminar la retenció de paquets amb el comando apt-mark. Per exemple, allibera els paquets de la següent manera (substitueix paquete1 paquete2 pels noms dels paquets llistats):

sudo apt-mark unhold paquete1 paquete2

després, actualitza el sistema actual using el comando apt:

sudo apt-get update && sudo apt-get upgrade

Se t'mostrarà una llista d'actualitzacions i et demanarà que continuïs. Pressiona Y per confirmar i Enter.

Aquest procés pot portar algún temps. Un cop finalitzat, usa el comando dist-upgrade amb apt-get que realitzarà qualsevol actualització addicional que impliqui canviar dependències, agregar o eliminar nous paquets segons sigui necessari.

Aquest comando instal·larà un conjunt d'actualitzacions que poden haver estat retenides pel pas anterior d'actualització de apt:

sudo apt-get dist-upgrade

Novament, polsa Y quan se t'estigui sol·licitant continuar i espera que finalitzin les actualitzacions.

Si s'instal·la un nou kernel de Linux, revisa i compara'l amb el comando proporcionat al pas anterior:

uname -mrs && lsb_release -a

Si la teva versió de Kernel ha canviat, reinicia el teu sistema abans de continuar:

sudo reboot

Ara que tens una instal·lació actualitzada d'Ubuntu 22.04, pots usar do-release-upgrade per actualitzar a la versió 24.04.

Pas 3: Apertura de ports

És possible que hagis d'activar la Gestió de FW capa 4 mitjançant el teu SWPanel i habilitar el següent perfil d'accés de forma temporal per obrir els ports necessaris utilitzats durant el procés d'actualització del teu sistema:

Manual: Com activo perfils de seguretat de Capa 4 al meu Cloud

En cas de tenir el programari UFW d'Ubuntu instal·lat, hauràs de realitzar el mateix procediment i obrir, a més, el port 1022 TCP que és el usat pel programari per actualitzar:

Manual: ¿Què és el firewall UFW i com configurar-lo a Linux?

Pas 4: Actualitza a 24.04 LTS using la línia de comandes:

A la línia de comandes, escriu el comando do-release-upgrade de la següent manera per iniciar el procediment d'actualització:

sudo do-release-upgrade -d

L'usuari de ssh veurà el missatge imminentment:

Checking for a new Ubuntu release

= Welcome to Ubuntu 24.04 LTS 'Noble Numbat' =

The Ubuntu team is proud to announce Ubuntu 24.04 LTS 'Noble Numbat'.

To see what's new in this release, visit:
  https://wiki.ubuntu.com/NobleNumbat/ReleaseNotes

Ubuntu is a Linux distribution for your desktop or server, with a fast
and easy install, regular releases, a tight selection of excellent
applications installed by default, and almost any other software you
can imagine available through the network.

We hope you enjoy Ubuntu.

== Feedback and Helping ==

If you would like to help shape Ubuntu, take a look at the list of
ways you can participate at

  http://www.ubuntu.com/community/participate/

Your comments, bug reports, patches and suggestions will help ensure
that our next release is the best release of Ubuntu ever.  If you feel
that you have found a bug please read:

  http://help.ubuntu.com/community/ReportingBugs

Then report bugs using apport in Ubuntu.  For example:

  ubuntu-bug linux

will open a bug report in Launchpad regarding the linux package.

If you have a question, or if you think you may have found a bug but
aren't sure, first try asking on the #ubuntu or #ubuntu-bugs IRC
channels on Libera.Chat, on the Ubuntu Users mailing list, or on the
Ubuntu forums:

  http://help.ubuntu.com/community/InternetRelayChat
  http://lists.ubuntu.com/mailman/listinfo/ubuntu-users
  http://www.ubuntuforums.org/


== More Information ==

You can find out more about Ubuntu on our website, IRC channel and wiki.
If you're new to Ubuntu, please visit:

  http://www.ubuntu.com/


To sign up for future Ubuntu announcements, please subscribe to Ubuntu's
very low volume announcement list at:

  http://lists.ubuntu.com/mailman/listinfo/ubuntu-announce


Continue [yN] y

Escriu Y, seguidament obtindràs un altre missatge:

Reading cache

Checking package manager

Continue running under SSH?

This session appears to be running under ssh. It is not recommended
to perform a upgrade over ssh currently because in case of failure it
is harder to recover.

If you continue, an additional ssh daemon will be started at port
'1022'.
Do you want to continue?

Continue [yN] y

Escriu Y novament, obtindràs un altre missatge:

Starting additional sshd

To make recovery in case of failure easier, an additional sshd will
be started on port '1022'. If anything goes wrong with the running
ssh you can still connect to the additional one.
If you run a firewall, you may need to temporarily open this port. As
this is potentially dangerous it's not done automatically. You can
open the port with e.g.:
'iptables -I INPUT -p tcp --dport 1022 -j ACCEPT'

To continue please press [ENTER]

Com que ja hem obert el port 1022, pressiona la tecla Enter per continuar. Novament, obtindràs un avís final amb els detalls de la següent manera:

Do you want to start the upgrade?


48 packages are going to be removed. 156 new packages are going to be
installed. 520 packages are going to be upgraded.

You have to download a total of 944 M. This download will take about
3 minutes with a 40Mbit connection and about 25 minutes with a 5Mbit
connection.

Fetching and installing the upgrade can take several hours. Once the
download has finished, the process cannot be canceled.

 Continue [yN]  Details [d] y

Finalment, pressiona Y de nou per acceptar i continuar.

Assegura't també de confirmar el reinici dels serveis quan se t'estigui sol·licitant:

Mantén la configuració dels teus fitxers modificats en Ubuntu 22.04 LTS, en actualitzar a 24.04 LTS:

Altres exemples:

Pressiona N i/o ENTER per marcar l'opció per defecte (no modificar).

L'instal·lador preguntarà si desitges eliminar els possibles paquets obsolets de la següent manera:

Remove obsolete packages?


106 packages are going to be removed.

Removing the packages can take several hours.

 Continue [yN]  Details [d]

Pressiona D per veure detalls sobre aquests paquets. Pots decidir si es mantindran polsant N o bé si seran eliminats polsant Y.

Un cop seguits els passos, l'actualització estarà completa. Rebrem el missatge a continuació que ens indicarà si volem reiniciar.

 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] N

Encara que se requerix reiniciar per finalitzar l'actualització de 22.04 LTS a 24.04 LTS, pulsarem N per rebutjar el reinici.

A continuació, mitjançant consola comprovarem el nom de la interfície de xarxa:

ip a

eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 52:3a:72:52:fd:4c brd ff:ff:ff:ff:ff:ff
    inet 81.33.138.18/24 brd 81.25.125.255 scope global enX0
       valid_lft forever preferred_lft forever
    inet6 fe80::503a:72ff:fe52:fd4c/64 scope link
       valid_lft forever preferred_lft forever

En el nostre cas, veiem que la nostra IP pública és 81.33.138.18 i la interfície definida és eth0.

Ara, haurem de canviar el nom de la interfície de eth0 a enX0 (aquest pas pot variar segons l'entorn d'instal·lació d'Ubuntu 24.04):

sudo nano /etc/netplan/01-netcfg.yaml

Un cop reemplaçat el nom de la interfície podrem reiniciar:

sudo reboot

danger ¡Advertència! Si després del reinici no pots accedir via SSH possiblement sigui perquè la configuració del nom de la interfície és incorrecta. Revisa mitjançant la consola de SWPanel quin nom té assignat via el comando 'ip a' i introdueix-lo de nou al fitxer '/etc/netplan/01-netcfg.yaml'. Utilitza el comando 'netplan apply' per aplicar els canvis.

No oblidis eliminar les regles del Firewall de Capa 4 mitjançant SWPanel, i/o UFW que utilitzaste per obrir el port tcp/1022.

Pas 5 – Verificació

Un cop es reinicia el sistema, pots iniciar sessió utilitzant la GUI o la sessió basada en ssh. Llavors, pots veure la versió del kernel de Linux, executa:

uname -mrs && lsb_release -a

Pas 6 (Opcional) – Habilitar repositoris/mirrors de tercers:

Ara que s'ha completat l'actualització d'Ubuntu 22.04 LTS a 24.04 LTS, si disposaves de repositoris addicionals de tercers, hauràs de verificar que estan de nou habilitats, o bé habilitar-los. Pel contrari, no rebràs actualitzacions d'aquests repositoris.

Pots verificar els repositoris addicionals actius de la següent manera:

cd /etc/apt/sources.list.d ls -l cat ubuntu.sources (canviar ubuntu.sources pels fitxers llistats)

Per habilitar-los novament, hauràs d'editar el fitxer amb un editor de text (nano) i eliminar el comentari de la línia borrant el #:

Llavors executa el comando apt per actualitzar aquests paquets:

sudo apt-get update sudo apt-get upgrade

Finalment, neteja els paquets sobrants no desitjats i sense usar:

sudo apt autoremove --purge

Recorda que si no disposes encara d'un servidor Cloud amb Ubuntu 22.04 o Ubuntu 24.04 pots desplegar-lo fàcilment amb SWPanel.