Tous les produits
Search
Centre de documentation

Server Migration Center:Résoudre l'erreur « Not enough space on /boot »

Dernière mise à jour :Sep 22, 2026

Description du problème

L'erreur « Not enough space on /boot » survient lors de la migration du système d'exploitation.

Cause

La partition /boot requiert au moins 100 MiB d'espace libre pour installer le nouvel initramfs et le noyau. Si l'espace disponible dans le répertoire /boot est inférieur à 100 MiB, la migration échoue.

Solution

Supprimez les versions inutilisées du noyau du répertoire /boot, ainsi que les fichiers initramfs, vmlinuz et config associés. Vérifiez que le système démarre correctement après cette opération.

  1. Connectez-vous à l'instance ECS en tant qu'utilisateur root. Se connecter à une instance Linux à l'aide d'un mot de passe ou d'une clé.

  2. Listez les versions du noyau installées :

    rpm -qa | grep kernel
  3. Identifiez la version du noyau actuellement active :

    uname -r

    Exemple de sortie :

    [root@iZbp104w56ovfyfxy9o**** ~]# uname -r
    3.10.0-1160.el7.x86_64
  4. Supprimez les versions inutilisées du noyau.

    Dans cet exemple, kernel-3.10.0-514.26.2.el7.x86_64 est supprimé.

    • Si le noyau a été installé depuis un package RPM, exécutez :

      yum remove kernel-3.10.0-514.26.2.el7.x86_64
    • Si le noyau a été installé par compilation du code source, exécutez les commandes suivantes dans l'ordre :

      REMOVE_KERNEL=3.10.0-514.26.2.el7.x86_64
      grubby --remove-kernel=/boot/vmlinuz-$REMOVE_KERNEL
      rm -rf /boot/initramfs-$REMOVE_KERNEL.img /boot/initramfs-${REMOVE_KERNEL}kdump.img /boot/symvers-$REMOVE_KERNEL.gz /boot/System.map-$REMOVE_KERNEL /boot/vmlinuz-$REMOVE_KERNEL /boot/config-$REMOVE_KERNEL
      grubby --remove-kernel=/boot/vmlinuz-$REMOVE_KERNEL
  5. Définissez le noyau restant le plus récent comme noyau de démarrage par défaut.

    1. Listez tous les noyaux installés :

      grubby --info=ALL
    2. Vérifiez le noyau de démarrage par défaut actuel :

      grubby --default-kernel

      Exemple de sortie :

      [root@iZbp104w56ovfyfxy9o**** ~]# grubby --default-kernel
      /boot/vmlinuz-3.10.0-1160.90.1.el7.x86_64
    3. Définissez le noyau le plus récent comme valeur par défaut.

      Dans cet exemple, 3.10.0-1160.76.1.el7.x86_64 est défini comme noyau de démarrage par défaut.

      grubby --set-default /boot/vmlinuz-3.10.0-1160.76.1.el7.x86_64
  6. Une fois le problème réseau résolu, exécutez le client SMC pour relancer la migration. Pour plus d'informations, consultez Exécuter le client SMC.