无法解释原因...我认为简单地手动删除它们并不安全,因此请多多指教。这是我的/ boot目录的ls(显然,我正在运行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
该死的-抱歉,格式化...
—
Christopher Scott
您始终可以通过突出显示文本并单击文本框上方的图标来编辑帖子并设置其格式。或等待其他人为您做。
—
user68186
我从来没有* .old-dkms文件。你做了什么来拥有它们?
—
jarno '04
@jarno它们由Dell的DKMS(动态内核管理系统)针对主线内核中未包含的模块创建。例如
—
WinEunuuchs2Unix
nvidia
,bbsswitch
在编译时,源可能会替换,/boot/initrd.img
因此请制作一个备份副本,如果dkms
用于卸载更改,可以将其还原。我今天正在努力更新rm-kernels
bash脚本,以删除它们已过时的脚本.old-dkms
。
@jarno根据我在下面的回答,不再需要修改bash脚本。人们只需要一次手动删除
—
WinEunuuchs2Unix
/boot/*.old-dkms
就可以删除已删除的内核。