espace disque
Resoudre probleme d’espace sur /boot sous ubuntu – kernel
Si lors de votre installation vous avez réalisé un partitionnement manuel, ou encore, pour toute autre raison (migration, changement de distribution linux etc.) vous avez une partition /boot un peu petite, vous pouvez vous retrouver coincé lors des mises à jour Ubuntu pour cause de manque d’espace disque sur /boot !
En effet, lors de la mise à jour le système sera dans l’impossibilité d’installer le nouveau noyau (kernel).
Afin de corriger ce problème, il va falloir supprimer les anciens « kernel » installé, pour libérer de la place sur la partition de boot. En effet Ubuntu conserve plusieurs versions afin de pouvoir booter sur un ancien noyau en cas d’incompatibilité.
Pour faire de la place, on va donc désinstaller les anciens kernel (tous ceux installé avant l’avant dernier – histoire de garder un peu de marge).
Pour ce faire nous allons lister tous les packages relatifs au kernel qui sont installés :
[bash]sudo dpkg -l|grep kernel[/bash]
Vous allez obtenir une liste de ce style :
[bash]ii linux-headers-2.6.35-23 2.6.35-23.41 Header files related to Linux kernel version 2.6.35
ii linux-headers-2.6.35-23-generic 2.6.35-23.41 Linux kernel headers for version 2.6.35 on x86/x86_64
ii linux-headers-2.6.35-24 2.6.35-24.42 Header files related to Linux kernel version 2.6.35
ii linux-headers-2.6.35-24-generic 2.6.35-24.42 Linux kernel headers for version 2.6.35 on x86/x86_64
ii linux-headers-generic 2.6.35.24.28 Generic Linux kernel headers
ii linux-image-2.6.35-23-generic 2.6.35-23.41 Linux kernel image for version 2.6.35 on x86/x86_64
ii linux-image-2.6.35-24-generic 2.6.35-24.42 Linux kernel image for version 2.6.35 on x86/x86_64
ii linux-image-generic 2.6.35.24.28 Generic Linux kernel image
[/bash]
Dans la liste ci dessus (j’ai déjà fait le ménage, mais il y a encore de la matière) on peut voir que plusieurs versions (3) sont actuellement installées (2.6.35.23.41 2.6.35.24.28 2.6.35.24.42). Donc, en l’état, je peux supprimer tout ce qui est plus ancien que 2.6.35.24.28 (soit une version à supprimer ici, mais j’avais déjà désinstallé les plus vieux kernels avant la rédaction de ce post).
Donc, afin de libérer de l’espace sur le système, et surtout supprimer le kernel avec son image de boot de ma partition de boot, je vais désinstaller la version la plus ancienne (chiffre le plus bas)
– Attention aux sous versions avec la série de chiffres, on a ici par exemple des kernel 2.6 de sous version 35-xx.release, plus le chiffre est bas, plus le kernel est vieux avec pour ordre d’importance, de la gauche vers la droite. 2.6.35-23.41 est donc plus ancien que 2.6.35.24.28 !
Je veux donc désinstaller tout ce qui est relatif au kernel 2.6.35-23.41 :
[bash]sudo apt-get remove –purge linux-headers-2.6.35-23-generic linux-image-2.6.35-23-generic[/bash]
Voilà qui fera de la place et devrait permettre l’installation des nouveaux kernels disponibles, si l’espace disque manquait. On notera que c’est le paquet « linux-image » qui libère de la place sur la partition /boot et le paquet « linux-headers » qui supprime les entêtes nécessaires à la compilation des pilotes-drivers (modules) du système, de la partition principale (Rien ne sert de conserver les entêtes/headers d’un kernel dont on a supprimé l’image !).
J’utilise l’option « –purge » pour supprimer les anciens kernel du cache des paquets, vu que je ne compte pas les re-installer, et donc pas besoin de les garder sur le disque ! On gagne encore de la place !
Voilà en espérant que ceci puisse vous être utile !
![]()
Pages
- À propos
- Alexandre Blanc Experience or work background
- Connected=hacked, cloud=leak, why
- Keeping track for my speaking events / appearances
- My take on Zero Trust – SP 800-207
- Openvpn and pihole on OVH VPS Server FAQ
- Raspberry 3 router project FAQ
- Spotting LinkedIn fake profiles, the tail of industrial spying, should I trust this contact ?
Search this Site
Archive
- août 2026
- avril 2025
- juin 2024
- mai 2024
- mars 2024
- février 2022
- janvier 2022
- octobre 2021
- septembre 2021
- mai 2021
- octobre 2020
- juin 2020
- avril 2020
- avril 2019
- janvier 2019
- juin 2018
- mars 2017
- octobre 2016
- août 2016
- mai 2016
- septembre 2015
- mai 2015
- février 2015
- novembre 2014
- septembre 2014
- août 2014
- janvier 2013
- décembre 2012
- juillet 2012
- janvier 2012
- novembre 2011
- octobre 2011
- mai 2011
- avril 2011
- mars 2011
- février 2011
- janvier 2011
- décembre 2010
- novembre 2010
- octobre 2010
- septembre 2010