web-dev-qa-db-fra.com

Puis-je supprimer les fichiers * .old-dkms

J'ai eu un problème avec l'installation de noyaux, car ma partition /boot est très petite (environ 200 Mo) (et je ne peux pas développer car j'utilise lvm).

En listant les fichiers à l'intérieur de /boot, j'ai:

defaultuser@theoriginalpc:~$ ls -lahS /boot
totalo 128M
-rw-r--r--  1 root root  38M Dec 22 14:33 initrd.img-4.4.0-57-generic
-rw-r--r--  1 root root  38M Dec 22 13:12 initrd.img-4.4.0-47-generic.old-dkms
-rw-r--r--  1 root root  17M Dec 22 14:27 initrd.img-4.4.0-57-generic.old-dkms
-rw-r--r--  1 root root  14M Dec 22 14:33 initrd.img-4.4.0-53-generic.old-dkms
-rw-r--r--  1 root root  10M Dec 22 13:13 initrd.img-4.4.0-47-generic
-rw-------  1 root root 6.8M Dec 10 12:04 vmlinuz-4.4.0-57-generic
-rw-------  1 root root 3.7M Dec 10 12:04 System.map-4.4.0-57-generic
-rw-r--r--  1 root root 1.2M Dec 10 12:04 abi-4.4.0-57-generic
-rw-r--r--  1 root root 186K Dec 10 12:04 config-4.4.0-57-generic
-rw-r--r--  1 root root 181K Jan 28  2016 memtest86+_multiboot.bin
-rw-r--r--  1 root root 181K Jan 28  2016 memtest86+.elf
-rw-r--r--  1 root root 179K Jan 28  2016 memtest86+.bin
drwx------  2 root root  12K Nov 18 15:06 lost+found
drwxr-xr-x 25 root root 4.0K Dec 22 14:33 ..
drwxr-xr-x  4 root root 1.0K Dec 22 14:33 .
drwxr-xr-x  6 root root 1.0K Dec 22 14:34 grub

Je vois que les fichiers *.old-dkms prennent beaucoup de place.

Est-il possible de les supprimer?

(Voici les données lors de l'exécution Sudo update-grub)

Generating grub configuration file ...
Averto: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-57-generic
Found initrd image: /boot/initrd.img-4.4.0-57-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
farita
5
The Holy See

Vous pouvez les supprimer en toute sécurité.

Lorsque DKMS crée un module pour le noyau, il peut également l'inclure dans initramfs (les fichiers initrd que vous voyez dans /boot). Avant cela, il effectue une sauvegarde du fichier initramfs actuel en ajoutant .old-dkms à la fin du fichier.

Ainsi, à moins que DKMS ne se bloque lors de la génération de initramfs (assez improbable), les .old-dkms ne seront plus utiles par la suite.

Si vous êtes un peu paranoïaque, vous devez d’abord redémarrer la machine pour vérifier que le noyau et les initramfs nouvellement générés fonctionnent bien, puis supprimez le .old-dkms.

5
Adrien Beau