想知道我是否可以删除我认为是旧内核映像的内容

想知道我是否可以删除我认为是旧内核映像的内容

我的 /boot 空间非常小,想知道是否可以删除一些东西。这是以下的输出sudo ls -al /boot

total 216002  
drwxr-xr-x  4 root root     3072 Feb 20 12:33 .  
drwxr-xr-x 23 root root     4096 Feb 20 12:30 ..  
-rw-r--r--  1 root root  1271689 Oct 22  2015 abi-3.19.0-32-generic  
-rw-r--r--  1 root root  1239577 Apr 18  2016 abi-4.4.0-21-generic  
-rw-r--r--  1 root root  1244118 Jan  6 17:44 abi-4.4.0-59-generic  
-rw-r--r--  1 root root  1244118 Jan 18 08:59 abi-4.4.0-62-generic  
-rw-r--r--  1 root root  1245512 Feb  1 12:39 abi-4.4.0-63-generic  
-rw-r--r--  1 root root   177790 Oct 22  2015 config-3.19.0-32-generic  
-rw-r--r--  1 root root   189412 Apr 18  2016 config-4.4.0-21-generic  
-rw-r--r--  1 root root   190047 Jan  6 17:44 config-4.4.0-59-generic  
-rw-r--r--  1 root root   190047 Jan 18 08:59 config-4.4.0-62-generic  
-rw-r--r--  1 root root   190247 Feb  1 12:39 config-4.4.0-63-generic  
drwxr-xr-x  5 root root     1024 Feb  2 19:56 grub  
-rw-r--r--  1 root root 35945618 Jan 15 04:42 initrd.img-3.19.0-32-generic  
-rw-r--r--  1 root root 40519001 Jan 15 08:48 initrd.img-4.4.0-21-generic  
-rw-r--r--  1 root root 41067223 Feb  2 09:45 initrd.img-4.4.0-59-generic  
-rw-r--r--  1 root root 41069127 Feb  2 19:56 initrd.img-4.4.0-62-generic  
drwx------  2 root root    12288 Jul  6  2016 lost+found  
-rw-r--r--  1 root root   182704 Jan 28  2016 memtest86+.bin  
-rw-r--r--  1 root root   184380 Jan 28  2016 memtest86+.elf  
-rw-r--r--  1 root root   184840 Jan 28  2016 memtest86+_multiboot.bin  
-rw-------  1 root root  3628149 Oct 22  2015 System.map-3.19.0-32-generic  
-rw-------  1 root root  3853719 Apr 18  2016 System.map-4.4.0-21-generic  
-rw-------  1 root root  3875594 Jan  6 17:44 System.map-4.4.0-59-generic  
-rw-------  1 root root  3875553 Jan 18 08:59 System.map-4.4.0-62-generic  
-rw-------  1 root root  3883990 Feb  1 12:39 System.map-4.4.0-63-generic  
-rw-r--r--  1 root root  6572944 Jul  4  2016 vmlinuz-3.19.0-32-generic  
-rw-------  1 root root  7013968 Apr 18  2016 vmlinuz-4.4.0-21-generic  
-rw-------  1 root root  7069136 Jan  6 17:44 vmlinuz-4.4.0-59-generic  
-rw-------  1 root root  7070992 Jan 18 08:59 vmlinuz-4.4.0-62-generic  
-rw-------  1 root root  7087088 Feb  1 12:39 vmlinuz-4.4.0-63-generic  

如果我是对的,我可以在通用之前删除所有数字较低的内容。

例子:

vmlinuz-4.4.0-21-通用
vmlinuz-4.4.0-59-通用
vmlinuz-4.4.0-62-通用
vmlinuz-4.4.0-63-通用

我应该能够删除:

vmlinuz-4.4.0-21-通用
vmlinuz-4.4.0-59-通用
vmlinuz-4.4.0-62-通用

请告诉我是否能够在不损坏系统的情况下清理空间。

答案1

在基于 Debian 的发行版(Linux Mint 与 Ubuntu 一样)上,sudo apt-get autoremove将删除您不再需要的任何旧内核(可能还有其他软件包)。建议这样做,而不是手动删除文件。

答案2

如果您运行的是 4.4.0-63,则可以删除所有vlinuz-*, System.map-*, initrd.img-*, config-*, abi-*,但包含字符串 的除外4.4.0-63。但是,为了恢复能力,我会保留以前的版本,即那些包含4.4.0-62.

您可能需要更新 GRUB 或您使用的任何引导加载程序。

相关内容