Tidak dapat menjelaskan alasannya ... Saya menganggap tidak aman untuk menghapusnya secara manual, jadi beberapa panduan akan dihargai. Inilah ls dari direktori / boot saya (jelas, saya menjalankan 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
danbbsswitch
sumber ketika dikompilasi mungkin menggantikan/boot/initrd.img
jadi buat salinan cadangan yang dapat dipulihkan jikadkms
digunakan untuk menghapus instalasi perubahan. Saya bekerja hari ini untuk memperbaruirm-kernels
skrip bash saya untuk menghapusnya usang.old-dkms
./boot/*.old-dkms
milik kernel yang dihapus.Jawaban:
Aman untuk menghapusnya secara manual. Sepertinya ada laporan bug yang diajukan: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717584
Saya dapat melaporkan hal yang sama terjadi di sini dengan kernel 3.13.0-54 dan 3.13.0-55.
sumber
2.2.0.3
tetapi saya tidak tahu versi apa yang sedang berjalan ketikainitrd.img*.old-dkms
file-file usang ditinggalkan.Anda bisa menjalankan perintah
rm /boot/*.old-dkms
dengan hak akses Root. Namun, pastikan bahwa file * .old-dkms yang dihapus tidak diperlukan oleh kernel lama yang mungkin telah Anda instal. Anda dapat melihat daftar kernel yang saat ini diinstal dengan mengeksekusidpkg-query -l "linux-image-[0-9]*" | grep -e "^ii"
.sumber
Saya berencana untuk memodifikasi
rm-kernels
skrip bash saya untuk menghapus cadangan lama ini jika kernel sudah dihapussudo apt purge *<kernel_version>*
. Namun saat meneliti laporan bug saya menemukan ini diperbaiki di bulan April 2017.Jika Anda tidak keberatan menjalankan aplikasi GUI sebagai root, Anda juga dapat menggunakan
pkexec nautilus
untuk menemukan cadangan yang usang untuk dihapus:Di sistem saya Nautilus mengungkapkan versi kernel
4.4.8
,4.9.21
dan4.10.10
diinstal dan dapat memanfaatkan.old-dkms
cadangan. Salinan yang disorot adalah cadangan usang yang saya hapus.CATATAN:
pkexec
memerlukan pengaturan kit kebijakan. Ini dirancang untuk menggantikangksu
dangksudo
yang akan Anda lihat direferensikan berkali-kali di posting sejarah.sumber