如何在Ubuntu 14.04上安装3.16内核

sudo apt-get update && sudo apt-get dist-upgrade不显示最新的内核。

如何在14.04上安装3.16内核?

现在已经发布了14.10,在Ubuntu 14.04上有一个更容易和更好的方法来获得3.16:

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

此套餐将始终取决于最新的3.16图像。 (在本文撰写时,此方法可能尚未准备好。)

要安装最新的内核,您可以随时访问kernel.ubuntu.com以查看正在发生的情况。

要安装最新的3.16内核,您需要做的就是:

 cd /tmp 

对于32位:

 wget \ http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_i386.deb \ http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb \ http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_i386.deb 

对于64位:

 wget \ http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb \ http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb \ http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-image-3.16.0-031600-lowlatency_3.16.0-031600.201408031935_amd64.deb 

然后,确保/tmp没有其他.deb

 sudo dpkg -i *.deb 

然后

 sudo reboot 

我建议使用linux-image-generic-lts-utopic或者为Ubuntu 14.04 LTS提供的任何新版本。

尽量避免混合发布存储库,它可能会破坏事物。

如果linux-image-generic-lts-$(lsb_release -sc)对你来说还不够新,请尝试使用Ubuntu Kernel主线存档(手动下载并安装) http://kernel.ubuntu.com/~kernel-ppa/mainline /

注意:使用主线内核的缺点是您可能无法编译驱动程序或VirtualBox不能使用最先进的内核。 最后但并非最不重要的是,ksplice(uptrack)无论如何都不能与主线内核一起使用(uptrack确实支持当前LTS的后续版本中的更新内核)。