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.
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é.
-
Listez les versions du noyau installées :
rpm -qa | grep kernel -
Identifiez la version du noyau actuellement active :
uname -rExemple de sortie :
[root@iZbp104w56ovfyfxy9o**** ~]# uname -r 3.10.0-1160.el7.x86_64 -
Supprimez les versions inutilisées du noyau.
Dans cet exemple,
kernel-3.10.0-514.26.2.el7.x86_64est 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
-
-
Définissez le noyau restant le plus récent comme noyau de démarrage par défaut.
-
Listez tous les noyaux installés :
grubby --info=ALL -
Vérifiez le noyau de démarrage par défaut actuel :
grubby --default-kernelExemple de sortie :
[root@iZbp104w56ovfyfxy9o**** ~]# grubby --default-kernel /boot/vmlinuz-3.10.0-1160.90.1.el7.x86_64 -
Définissez le noyau le plus récent comme valeur par défaut.
Dans cet exemple,
3.10.0-1160.76.1.el7.x86_64est défini comme noyau de démarrage par défaut.grubby --set-default /boot/vmlinuz-3.10.0-1160.76.1.el7.x86_64
-
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.