Tous les produits
Search
Centre de documentation

Server Migration Center:Résoudre l'erreur « Newest installed kernel not in use »

Dernière mise à jour :Sep 22, 2026

Symptôme

Lors de la migration du système d'exploitation, l'erreur « Newest installed kernel not in use » s'affiche.

Cause

Le dernier noyau installé n'est pas défini comme noyau de démarrage par défaut sur le serveur source, ce qui peut entraîner l'échec de la migration.

Solution

Définissez le dernier noyau comme noyau de démarrage par défaut, redémarrez le serveur, puis relancez la migration.

  1. Connectez-vous à l'instance ECS à migrer. Pour plus d'informations, consultez la rubrique Se connecter à une instance Linux à l'aide d'un mot de passe ou d'une clé.

  2. Exécutez la commande suivante pour lister tous les noyaux installés :

    cat /boot/grub2/grub.cfg | grep menuentry

    Exemple de sortie. Chaque nom de noyau est entouré de guillemets simples (').

    if [ x"${feature_menuentry_id}" = xy ]; then
      menuentry_id_option="--id"
      menuentry_id_option=""
    export menuentry_id_option
    menuentry 'CentOS Linux (3.10.0-229.14.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-123.el7.x86_64-advanced-6634633e-001d-43ba-8fab-202f1df93339' {
    }
    menuentry 'CentOS Linux (3.10.0-123.9.3.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-123.el7.x86_64-advanced-6634633e-001d-43ba-8fab-202f1df93339' {
    }
    menuentry 'CentOS Linux, with Linux 0-rescue-45461f76679f48ee96e95da6cc798cc8' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-45461f76679f48ee96e95da6cc798cc8-advanced-6634633e-001d-43ba-8fab-202f1df93339' {
    }
  3. Définissez le dernier noyau comme noyau de démarrage par défaut.

    Exemple : si le dernier noyau est CentOS Linux (3.10.0-229.14.1.el7.x86_64) 7 (Core), exécutez la commande suivante :

    grub2-set-default 'CentOS Linux (3.10.0-229.14.1.el7.x86_64) 7 (Core)'
  4. Vérifiez la configuration :

    grub2-editenv list

    Sortie attendue :

    [root@iZbp1iufd7vqhweezkx**** ~]# grub2-editenv list
    saved_entry=CentOS Linux (3.10.0-229.14.1.el7.x86_64) 7 (Core)
  5. Redémarrez l'instance ECS pour démarrer avec le nouveau noyau.

  6. Une fois le problème réseau résolu, exécutez le client SMC pour relancer la migration. Pour plus d'informations, consultez la rubrique Exécuter le client SMC.