Artisan Développeur

Qualité, amélioration continue, agilité.

Ubuntu 14.04 LTS mise à jour Kubuntu /boot plein

Espace libre insuffisant sur le disque

/boot n’a plus assez d’espace, il faut supprimer des anciens kernel pour gagner les quelques MO qu’il manque.

En suivant les indications de la page d’ ubuntu-fr on va nettoyer un peu les vielles versions, je vais garder uniquement le dernier, puisque je sais qu’il fonctionne et je vais installer le nouveau pendant l’upgrade. Si le nouveau kernel pose problème je pourrais démarrer sur celui d’avant.

[pastacode provider= »manual » lang= »bash »]

uname -r

[/pastacode]

Résultat chez moi :

[pastacode provider= »manual » lang= »bash »]

3.11.0-19-generic

[/pastacode]

[pastacode provider= »manual » lang= »bash »]

dpkg -l | grep -Ei "linux-headers|linux-image"

[/pastacode]

dpkg – l liste les paquets installés, ensuite | pour rediriger la sortie de la commande précédente vers la commande grep qui va chercher l’expression et montrer uniquement les résultats qui correspondent.

Résultat chez moi :

[pastacode provider= »manual » lang= »bash »]

ii  linux-headers-3.11.0-12                                     3.11.0-12.19                            all          Header files related to Linux kernel version 3.11.0
ii  linux-headers-3.11.0-12-generic                             3.11.0-12.19                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-14                                     3.11.0-14.21                            all          Header files related to Linux kernel version 3.11.0
ii  linux-headers-3.11.0-14-generic                             3.11.0-14.21                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-15                                     3.11.0-15.25                            all          Header files related to Linux kernel version 3.11.0
ii  linux-headers-3.11.0-15-generic                             3.11.0-15.25                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-17                                     3.11.0-17.31                            all          Header files related to Linux kernel version 3.11.0
ii  linux-headers-3.11.0-17-generic                             3.11.0-17.31                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-18                                     3.11.0-18.32                            all          Header files related to Linux kernel version 3.11.0
ii  linux-headers-3.11.0-18-generic                             3.11.0-18.32                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-19                                     3.11.0-19.33                            all          Header files related to Linux kernel version 3.11.0
ii  linux-headers-3.11.0-19-generic                             3.11.0-19.33                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-generic                                       3.11.0.19.20                            amd64        Generic Linux kernel headers
ii  linux-image-3.11.0-12-generic                               3.11.0-12.19                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-14-generic                               3.11.0-14.21                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-15-generic                               3.11.0-15.25                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-17-generic                               3.11.0-17.31                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-18-generic                               3.11.0-18.32                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-19-generic                               3.11.0-19.33                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-12-generic                         3.11.0-12.19                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-14-generic                         3.11.0-14.21                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-15-generic                         3.11.0-15.25                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-17-generic                         3.11.0-17.31                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-18-generic                         3.11.0-18.32                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
iF  linux-image-extra-3.11.0-19-generic                         3.11.0-19.33                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
iU  linux-image-generic                                         3.11.0.19.20                            amd64        Generic Linux kernel image

[/pastacode]

[pastacode provider= »manual » lang= »bash »]

sudo apt-get remove linux-headers-3.11.0-12 linux-headers-3.11.0-12-generic linux-headers-3.11.0-14 linux-headers-3.11.0-14-generic linux-headers-3.11.0-15 linux-headers-3.11.0-15-generic linux-headers-3.11.0-17 linux-headers-3.11.0-17-generic linux-headers-3.11.0-18 linux-headers-3.11.0-18-generic linux-image-3.11.0-12-generic linux-image-3.11.0-14-generic linux-image-3.11.0-15-generic linux-image-3.11.0-17-generic linux-image-3.11.0-18-generic linux-image-extra-3.11.0-12-generic linux-image-extra-3.11.0-14-generic linux-image-extra-3.11.0-15-generic linux-image-extra-3.11.0-17-generic --purge

[/pastacode]

Je n’ai pas redémarré entre temps, la flemme ^^, je ferme la fenêtre d’erreur et je relance l’upgrade vers Kubuntu 14.04, ce coup ci pas de soucis /boot a de l’espace libre.

Edit: Pendant la mise à jour, les écrans s’éteignent, et je me retrouve juste avec le curseur blanc sur fond noir en haut à gauche. Après 3-4 minutes de patience, je reset mon pc, je n’ai pas envie d’attendre 1h00 devant. Et là évidemment avec le nouveau kernel ça ne démarre pas, dpkg (qui gère les package) n’ayant pas finis de tout configurer.

Je reset de nouveau et dans la liste de GRUB je choisis le kernel que j’avais conservé (3.11.0-19), le système repart, j’ouvre une console, ensuite je vais dire à dpkg de finir son boulot :

[pastacode provider= »manual » lang= »markup »]

sudo dpkg --configure -a

[/pastacode]

Enfin, après un redémarrage, tout va bien !

Leave a reply

Your email address will not be published.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.