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
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
.