Puis-je supprimer les fichiers * .old-dkms

5

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

En listant les fichiers à l'intérieur /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 constate que les *.old-dkmsfichiers prennent beaucoup de place.

Est-ce que ça va pour les enlever?

(Voici les données lorsqu'elles sont exécutées 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
Le saint-siège
la source

Réponses:

5

Vous pouvez les supprimer en toute sécurité.

Lorsque DKMS construit un module pour le noyau, il peut également l'inclure dans initramfs (les fichiers initrd que vous voyez dans /boot). Auparavant, il effectue une sauvegarde de la initramfs actuelle, 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), .old-dkmsils ne serviront plus à rien 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 les supprimer .old-dkms.

Adrien Beau
la source