我不确定内核 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
使用 grub 菜单以以前的 3.xx 内核启动。
启动时按住Shift,你就会看到该菜单。
安装并运行 Synaptic。
删除 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 内核并将其删除