Não consigo explicar o porquê ... Suponho que não é seguro simplesmente excluí-los manualmente, para que algumas orientações sejam apreciadas. Aqui está um sl do meu diretório / boot (obviamente, estou executando o kernel 3.13.0-51):
-rw-r--r-- 1 root root 1164671 Apr 15 09:03 abi-3.13.0-51-generic
-rw-r--r-- 1 root root 165762 Apr 15 09:03 config-3.13.0-51-generic
drwxr-xr-x 5 root root 1024 Apr 30 14:33 grub
-rw-r--r-- 1 root root 22431280 Nov 26 14:16 initrd.img-3.13.0-36-generic.old-dkms
-rw-r--r-- 1 root root 22427261 Nov 26 14:16 initrd.img-3.13.0-37-generic.old-dkms
-rw-r--r-- 1 root root 9098067 Nov 26 18:00 initrd.img-3.13.0-39-generic.old-dkms
-rw-r--r-- 1 root root 9109727 Feb 5 15:22 initrd.img-3.13.0-40-generic.old-dkms
-rw-r--r-- 1 root root 9110419 Jan 18 02:29 initrd.img-3.13.0-43-generic.old-dkms
-rw-r--r-- 1 root root 9109659 Apr 5 23:11 initrd.img-3.13.0-44-generic.old-dkms
-rw-r--r-- 1 root root 9109097 Apr 5 23:01 initrd.img-3.13.0-46-generic.old-dkms
-rw-r--r-- 1 root root 5814104 Apr 30 14:13 initrd.img-3.13.0-48-generic
-rw-r--r-- 1 root root 22483793 Apr 30 13:52 initrd.img-3.13.0-48-generic.old-dkms
-rw-r--r-- 1 root root 9124331 Apr 30 14:28 initrd.img-3.13.0-49-generic.old-dkms
-rw-r--r-- 1 root root 22496134 Apr 30 13:59 initrd.img-3.13.0-51-generic
-rw-r--r-- 1 root root 4112384 Apr 30 12:16 initrd.img-3.13.0-51-generic.old-dkms
drwx------ 2 root root 12288 Aug 4 2014 lost+found
-rw-r--r-- 1 root root 176500 Mar 12 2014 memtest86+.bin
-rw-r--r-- 1 root root 178176 Mar 12 2014 memtest86+.elf
-rw-r--r-- 1 root root 178680 Mar 12 2014 memtest86+_multiboot.bin
-rw------- 1 root root 3389875 Apr 15 09:03 System.map-3.13.0-51-generic
-rw------- 1 root root 5818368 Apr 15 09:03 vmlinuz-3.13.0-51-generic
nvidia
ebbsswitch
fonte quando compilado pode substituir/boot/initrd.img
assim que faça uma cópia de segurança que pode ser restaurada sedkms
for usado para desinstalar as alterações. Estou trabalhando hoje para atualizar meurm-kernels
script bash para excluí-los obsoletos.old-dkms
./boot/*.old-dkms
que pertencem aos kernels removidos.Respostas:
É seguro removê-los manualmente. Também parece que há um relatório de erro arquivado: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717584
Posso relatar o mesmo acontecendo aqui com o kernel 3.13.0-54 e o kernel 3.13.0-55.
fonte
2.2.0.3
mas não tenho idéia de qual versão estava sendo executada quando osinitrd.img*.old-dkms
arquivos obsoletos foram deixados para trás.Você pode executar o comando
rm /boot/*.old-dkms
com privilégios de root. No entanto, verifique se os arquivos * .old-dkms removidos não são necessários pelos kernels mais antigos que você pode ter instalado. Você pode ver uma lista dos seus kernels atualmente instalados executandodpkg-query -l "linux-image-[0-9]*" | grep -e "^ii"
.fonte
Eu estava planejando modificar meu
rm-kernels
script bash para excluir esses backups antigos se o kernel tiver sido removidosudo apt purge *<kernel_version>*
. No entanto, ao pesquisar relatórios de bugs, descobri que isso foi corrigido antes em abril de 2017.Se você não se importa de executar aplicativos GUI como root, também pode usar
pkexec nautilus
para encontrar backups obsoletos para excluir:No meu sistema Nautilus revela versões do kernel
4.4.8
,4.9.21
e4.10.10
são instalados e pode utilizar.old-dkms
backups. As cópias destacadas são backups obsoletos que excluí.NOTA:
pkexec
requer a configuração do kit de políticas. Ele foi projetado para substituirgksu
egksudo
você verá muitas vezes referenciado em posts históricos.fonte