删除Linux内核

删除Linux内核

下面是我的机器上运行的所有 Linux 内核。我正在尝试使 Debian 基础安装尽可能简单。我运行的内核是linux-image-2.6.30-vortex86mx-apm。我想知道使用删除所有其他内容是否安全apt-get remove kernel-image-xxxxxx

    ||/ Name                               Version                      Description
    +++-==================================-============================-===================================================================
    un  linux-image                        <none>                       (no description available)
    un  linux-image-2.6                    <none>                       (no description available)
    ii  linux-image-2.6-486                2.6.32+29                    Linux 2.6 for old PCs (meta-package)
    un  linux-image-2.6-686                <none>                       (no description available)
    un  linux-image-2.6-686-bigmem         <none>                       (no description available)
    un  linux-image-2.6-amd64              <none>                       (no description available)
    un  linux-image-2.6-k7                 <none>                       (no description available)
    un  linux-image-2.6-openvz-686         <none>                       (no description available)
    un  linux-image-2.6-vserver-686        <none>                       (no description available)
    un  linux-image-2.6-vserver-686-bigmem <none>                       (no description available)
    un  linux-image-2.6-xen-686            <none>                       (no description available)
    ii  linux-image-2.6.30-vortex86mx-apm  1.1                          Linux kernel binary image for version 2.6.30-vortex86mx-apm
    ii  linux-image-2.6.32-5-486           2.6.32-41                    Linux 2.6.32 for old PCs

答案1

“ii”和“un”是包裹的状态。第一个字母表示应对此软件包执行的操作(“i”安装,“u”删除),第二个字母表示当前状态(“i”:已安装,“n”:未安装)。请参阅dpkg-query联机帮助页以获取更多信息。

因此,您安装了 2 个内核( linux-image-2.6.32-5-486 及其元包 linux-image-2.6-486 和 linux-image-2.6.30-vortex86mx-apm )。

如果您当前的内核运行没有任何问题,则可以安全地删除另一个内核。但在某些情况下,拥有备份内核是实用的。

通常您还想删除与包关联的任何配置文件,因此使用 apt-get purge <packagename>apt-get --purge remove <packagename>.

答案2

要查找 Debian 中所有已安装的 Linux 内核映像,请使用:

dpkg -l linux-image-\* | grep ^ii

这将选择所有处于“已安装”状态的软件包。 (“un”表示所需状态未知,状态未安装,换句话说,未安装。请参阅输出前面的标头)。

一次只能加载一个内核,因此您可以安全地删除其他内核(linux-image-2.6.32-5-486 及其元包 linux-image-2.6-486)。

相关内容