LMDE 7 - Dossier boot full !?

Lors des mises à jours du noyau Linux, différents fichiers sont créés dans la partition /boot.

Cette partition, lors de l'installation standard de LMDE 7 et dimentionnée à +/- 1GB.

Comme LMDE ne supprime pas automatiquement les anciennes versions du noyau, cette partition ne peut contenir que 6 versions. Une fois pleine, les mises à jour du noyau ne sont plus possibles et l'on se retrouve avec une notification "L'espace disque est faible" - "Il ne reste plus que boot d'espace libre sur le volume '0 octet'" (??? traduction).

Solutions pour le grand public

Lors de l'installtion et avant toute mise à jour :

Gestionnaire de mises à jour > Menu Édition > Préférences > onglet Automatisation

Cocher "Appliquer les mises à jour automatiquement" et "Supprimer les noyaux et les dépendances obsolètes"

En effet, quand les mises à jour sont faites par l'utilisateur elles sont marquées comme installée manuellement et donc, ne sont pas supprimées automatiquement.

Solution pour les Geeks

Lister les images présentes :

dpkg --list | grep linux-image|linux-headers'

Retourne

ii  linux-headers-6.12.88+deb13-amd64          6.12.88-1                             amd64        Header files for Linux 6.12.88+deb13-amd64
ii  linux-headers-6.12.88+deb13-common         6.12.88-1                             all          Common header files for Linux 6.12.88+deb13
ii  linux-headers-6.12.90+deb13-amd64          6.12.90-1                             amd64        Header files for Linux 6.12.90+deb13-amd64
ii  linux-headers-6.12.90+deb13-common         6.12.90-1                             all          Common header files for Linux 6.12.90+deb13
ii  linux-headers-6.12.90+deb13.1-amd64        6.12.90-2                             amd64        Header files for Linux 6.12.90+deb13.1-amd64
ii  linux-headers-6.12.90+deb13.1-common       6.12.90-2                             all          Common header files for Linux 6.12.90+deb13.1
ii  linux-headers-amd64                        6.12.90-2                             amd64        Header files for Linux amd64 configuration (meta-package)
ii  linux-image-6.12.88+deb13-amd64            6.12.88-1                             amd64        Linux 6.12 for 64-bit PCs (signed)
ii  linux-image-6.12.90+deb13-amd64            6.12.90-1                             amd64        Linux 6.12 for 64-bit PCs (signed)
ii  linux-image-6.12.90+deb13.1-amd64          6.12.90-2                             amd64        Linux 6.12 for 64-bit PCs (signed)
ii  linux-image-amd64                          6.12.90-2                             amd64        Linux for 64-bit PCs (meta-package)

Supprimer les images non utilisées.

sudo apt-get --purge remove linux-image-6.12.88+deb13-amd64

Ainsi que les headers

sudo apt-get --purge remove linux-headers-6.12.88+deb13-amd64

À tester : une fois l'image supprimée la suppression des headers devrait fonctionner avec sudo apt-get autoremove

NB : Prendre soin de conserver une ancienne version fonctionnelle en cas de besoin.

Via le gestionnaire de mise à jour (Update Manager)

Depuis le Gestionnaire de mise à jour, aller dans le menu Edition > Préférences puis dans l'onglet Automatisation.

En bas de cet onglet, il faut activer Maintenance Automatique (Automatic Maintenance)

Les anciens kernels seront supprimés une fois par semaine en conservant une ancienne version.

Cette option ne supprime pas les kernels installés manuellement.

Note : cette tâche est effectuée par l'intermédiaire d'un timer systemctl et non par une tâche cron.

Elle (mintupdate-automation-autoremove.timer) apparait normalement dans le listing des timers systemctl :

systemctl list-timers

Révision #7
Créé 10 juin 2026 17:00:34 par David Jacquel
Mis à jour 12 juillet 2026 09:59:59 par David Jacquel