Afin de pouvoir migrer votre Serveur Cloud vers VPS, la dernière version du noyau doit être installée sur votre serveur. Si vous utilisez une ancienne version du noyau sur votre Serveur Cloud, vous devez installer la dernière version du noyau sur le serveur.

Dans cet article, nous vous montrons comment installer la dernière version du noyau sur un Serveur Cloud avec Ubuntu ou Debian et comment réparer un noyau.

Remarque

Si vous avez installé la dernière version du noyau et qu'elle est endommagée, vous devez réparer le noyau. Vous trouverez des instructions à ce sujet dans l'article suivant :

Serveur Cloud : Réparer la version actuelle du noyau (Ubuntu)

Sauvegarder les données de votre serveur

Sauvegardez les données de votre serveur avant de réparer le noyau. Vous pouvez soit utiliser le service payant Backup Cloud, soit enregistrer les données localement sur votre ordinateur avec Filezilla.

Vous trouverez plus d'informations concernant Backup Cloud dans l'article suivant :

Backup Cloud : Premiers pas

S'assurer que le système d'exploitation est à jour

  • Établissez une connexion SSH avec votre Serveur Cloud et connectez-vous en tant qu'administrateur.

  • Pour vous assurer que le système d'exploitation est à jour, saisissez les commandes suivantes :

    root@localhost:~# sudo apt update
    root@localhost:~# sudo apt upgrade

Vérifier l'espace de stockage disponible

Pour pouvoir migrer votre Serveur Cloud vers VPS, il doit y avoir au moins 100 Mo d'espace libre au total dans le répertoire racine et le répertoire de démarrage de votre serveur.

Pour afficher l'espace libre de l'ensemble du système de fichiers, saisissez la commande suivante :

[root@localhost ~]# df -h


Pour afficher l'espace disque occupé par l'ensemble du système de fichiers, saisissez la commande suivante :

[root@localhost ~]# du -sh /


Vous trouverez dans l'article suivant des instructions sur la manière d'effacer éventuellement les anciens noyaux et de libérer de l'espace disque :

Libérer de l'espace sur un Serveur Cloud (Linux)

Installer la dernière version du noyau

Vérifier la version du noyau

Pour vérifier la version du noyau, saisissez la commande suivante :

root@localhost:~# uname -r

Installer la dernière version du noyau

Vous trouverez ci-dessous des informations sur la manière d'installer la dernière version du noyau.

Attention
  • Vérifiez toujours les notes de version avant de mettre à jour le noyau ;
  • La plupart des distributions supportent l'installation parallèle de nouvelles versions de noyau et de versions existantes. Ne supprimez pas le noyau existant tant que vous n'avez pas fini de tester le nouveau noyau.
  • Etablissez une connexion SSH avec votre Serveur Cloud et connectez-vous en tant qu'administrateur.
  • Pour afficher la liste des noyaux disponibles, saisissez la commande suivante :
     

    Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

    root@localhost:~# apt search linux-generic


    Debian 10, Debian 11 et Debian 12

    root@localhost:~# sudo apt search linux-image

  • Pour installer le paquet de noyau standard, saisissez les commandes suivantes :


    Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

    root@localhost:~# sudo apt install --install-recommends linux-generic


    Debian 10, Debian 11 et Debian 12

    root@localhost:~# sudo apt install --install-recommends linux-image-amd64

    En entrant ces commandes, Ubuntu et Debian effectuent un traitement intelligent des dépendances lors de la mise à jour du noyau.

  • Mettez à jour la configuration de Grub. Pour cela, saisissez la commande suivante :

    root@localhost:~# sudo update-grub

  • Pour redémarrer le serveur, saisissez la commande suivante :

    root@localhost:~# reboot

  • Pour vérifier si l'installation a réussi, saisissez la commande suivante :

    root@localhost:~# uname -r

  • Pour vérifier si les en-têtes de noyau corrects ont été installés, saisissez la commande suivante :

    root@localhost:~# ls -l /usr/src/linux-headers-$(uname -r)

  • Si vous obtenez un message d'erreur similaire à celui ci-dessous après avoir saisi la commande, cela signifie que l'en-tête du noyau n'a pas été installé.

    Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

    ls : cannot access '/usr/src/linux-headers-6.8.0-38-generic' : No such file or directory


    Debian 10 , Debian 11 et Debian 12

    ls : ne peut pas accéder à '/usr/src/linux-headers-6.1.0-23-amd64' : No such file or directory


    Dans ce cas, saisissez la ou les commandes suivantes pour installer l'en-tête du noyau :

    Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

    root@localhost:~# sudo apt install linux-headers-$(uname -r)


    Debian 10, Debian 11 et Debian 12

    sudo apt search linux-headers
    sudo apt install linux-headers-<version>

  • Vérifiez ensuite si l'installation a réussi. Pour ce faire, saisissez la commande suivante :

    Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

    root@localhost:~# ls -l /usr/src/linux-headers-$(uname -r)


    Debian 10, Debian 11 et Debian 12

    root@localhost:~# dpkg -l | grep linux-headers