更新内核问题

我几个月前运行14.04并安装了4.02内核,因为它比3.13内核更好地支持我的硬件(ThinkPad T450s)。

但是,当我运行软件更新时,它根本不更新4.x内核 – 只是3.13内核。

我还看到4.0.x在kernel.org上标记为EOL,4.1.3现在被列为当前稳定内核。

问题:

  • 我是否需要手动安装最新的内核,就像我第一次使用4.0一样?
  • 如果我从我的系统中删除3.13会发生什么? 这会导致软件更新程序查找4.x更新吗?

谢谢!

我假设您已经手动安装了内核而没有PPA或Ubuntu存储库。 因此,如果你删除3.x内核,你永远不会得到更新,也不会得到更新。

要安装支持的内核,请按@Pilot6应答或在PPA中搜索版本为4+的内核。

或者从这里通过deb packes安装内核,但是你必须为每个新的内核版本重复这个过程。

例如(用你喜欢的内核版本替换文件名):

  1. 下载包

    对于64位系统

    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb 

    对于32位系统

     wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb 
  2. 安装包

     sudo dpkg -i linux-headers-4.0.0-*.deb linux-image-4.0.0-*.deb 
  3. 更新grub

     sudo update-grub 
  4. 重新启动系统

Ubuntu不支持的内核永远不会更新。

您可以通过运行安装最新的稳定支持的Ubuntu内核3.19

 sudo apt-get install linux-generic-lts-vivid 

它会得到更新。

如果您只删除3.13,则根本不会获得内核更新。