我如何删除 linux-kernel-image 4.0.2 并重新安装 3.*.*?

我如何删除 linux-kernel-image 4.0.2 并重新安装 3.*.*?

我不确定内核 4.0.3 是否每次都会出现一些错误,但自从我安装了内核 4.0.2 后,它显示了很多错误。

我怎样才能删除最近的内核映像并安装之前的 3 个。一?

答案1

注意:这适用于 Ubuntu 14.04.2

要安装 3.16 内核,请在终端窗口中输入以下内容:

sudo apt-get install --install-recommends linux-generic-lts-utopic

安装后,重新启动主机至 3.16.xxx 内核。然后从终端窗口输入:

sudo apt-get remove linux-headers-4.0* linux-image-4.0*

删除 Linux 4.0.x 内核。

答案2

  1. 使用 grub 菜单以以前的 3.xx 内核启动。

    启动时按住Shift,你就会看到该菜单。

  2. 安装并运行 Synaptic。

  3. 删除 4.0.2 linux-headers 和 linux-image。

答案3

坦白说,您不应该在 14.04 Trusty Tahr 上使用以 4 开头的 Linux 内核。14.04 Lts 从内核版本 3.13.24 开始,14.10 Utopic 目前使用的是 3.16.. 内核版本,而 VividVervet 使用的是 3.19..;真正有趣的是,您可以弄清楚如何安装内核,但不能删除内核!(开玩笑的,只是玩玩而已)

要删除该内核(如果确实列出了它,或者它的存储库列在以下位置之一):

/var/lib/apt/lists/

/var/lib/dpkg/info

/etc/apt/sources.list

/etc/apt/sources.list.d

比运行 apt-get --purge remove 例如

:~$ sudo apt-get --purge remove  linux-image-extra-4.02.x-xx-generic 

:~$ sudo apt-get --purge remove linux-headers-4.02.x-xx-generic

:~$ sudo apt-get autoremove -y && sudo reboot

将删除不需要的 linux-image 和 linux-headers。通过推论,可以假设由于您不知道如何删除当前活动内核,所以您没有删除前一个内核,因此使用包管理系统删除当前内核应该会自动重新安装前一个内核,除非您清除了以下所有包:

/var/cache/apt/archives

也可以在文件系统的根目录下运行 ls -a 命令 /

:~$ ls -a /

您应该能够看到 vmlinuz(您当前的 vm 映像)和 vmlinuz.old(以前未激活的 vm),如果您没有看到 vmlinuz.old,旧版则需要下载以前的映像和一组以前的标头。您可以通过在 linux-image 上运行 apt-cache 搜索来选择一个,例如:

:~$ apt-cache search linux image

一旦完成必要的重启(旧映像直到重启后才会生效),运行 uname -a 命令来验证一切是否正常:

:~$ uname -a

应该显示类似下面的内容:

Linux geo-Inspiron-3520 3.13.0-53-generic #89-Ubuntu SMP Wed May 20 10:34:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

祝你好运!

答案4

在此处输入图片描述做晚饭时拍摄的整个过程总共耗时约 6 分钟。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

重新安装之前删除的内核:

在此处输入图片描述

在此处输入图片描述 使用 4.02 内核并将其删除

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

相关内容