如何在 /boot/ 中腾出空间?

Ian*_*n N 3 encryption cleanup delete boot-partition

/boot/在一个单独的分区上/,并且/boot/98% 已满。我如何在上面腾出更多空间?

con*_*use 7

您可以通过卸载不需要的(旧)版本的 Linux 内核来释放空间。

  1. 获取已安装内核的列表,如下所示:

    confus@confusion:~$ dpkg --list | grep -E "linux-header|linux-image"
    ii  linux-headers-3.5.0-18-generic            3.5.0-18.29                                amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
    ii  linux-headers-3.5.0-23-generic            3.5.0-23.35                                amd64        Linux kernel headers for version 3.5.0 on 64 bit x86 SMP
    ii  linux-image-3.5.0-18-generic              3.5.0-18.29                                amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP
    ii  linux-image-3.5.0-23-generic        3.5.0-23.35                                amd64        Linux kernel image for version 3.5.0 on 64 bit x86 SMP                               amd64        Generic Linux kernel image
    
    Run Code Online (Sandbox Code Playgroud)
  2. 找出您正在运行的内核。例如通过运行命令:

    confus@confusion:~$ uname -r
    3.5.0-23-generic
    
    Run Code Online (Sandbox Code Playgroud)

    在这个例子中,我的内核版本是“3.5.0-23-generic”。

  3. 如果这个内核非常适合您并且您没有任何错误,请删除除此内核之外的所有内容。在我的示例中,这将通过以下方式完成:

    sudo apt-get remove linux-image-3.5.0-18-generic linux-headers-3.5.0-18-generic
    
    Run Code Online (Sandbox Code Playgroud)

使用突触删除过时的 linux 映像

如果你想要一个图形工具使用synaptic包管理器(你可能需要在软件中心安装它。你可以搜索“linux-headers”和“linux-image”并对它们进行排序,首先安装的包。然后将它们标记为删除。