如何在Ubuntu 14.04上安装3.16内核


16

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

如何在14.04上安装3.16内核?


1
它尚未在14.04上发布:“已经发布,这意味着您想要它。好吧,hold马。Linux3.16可能会在14.10(今年晚些时候)中成为Ubuntu Linux内核的基础。14.10如果您不耐烦并且(最重要的是,)足够熟练,您可以在Linux 14.16 LTS中使用Mainline内核中列出的系统相应安装程序将Linux 3.16安装在Ubuntu 14.04 LTS中。档案由Canonical维护。” omgubuntu.co.uk/2014/08/linux-kernel-3-16-changes-drivers
amanthethy 2014年

您没有在下面看到我的答案吗?
ElefantPhace 2014年

1
那呢 我们正在处理不同的事情。您已经通过提供一种安装最新内核的方法来回答了这个问题。我评论了为什么他第一次尝试安装失败。
amanthethy 2014年

大声笑从来没有尝试过。看一下OP和应答器。这是任何想要升级到最新且不知道如何的人的
此处

:P我的坏人。也许改写您的原始问题,以使您清楚地在此处发布一般指南。
amanthethy 2014年

Answers:


24

现在14.10已发布,有一种更简便更好的方法在Ubuntu 14.04上获得3.16:

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

该软件包将始终取决于最新的3.16映像。(本文撰写时可能尚未准备好此方法。)


4
+1。这是Ubuntu LTS的硬件启用程序中受支持的内核反向移植。此处更多信息:wiki.ubuntu.com/Kernel/LTSEnablementStack如该页所述,请确保同时安装反向移植的Xorg更新,以防止图形/ X堆栈出现问题(在编写本文时尚不可用)。
gertvdijk 2014年

3
似乎现在有支持sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic
Thiago Macedo

作为参考,在这里全部进行了描述:wiki.ubuntu.com/Kernel/LTSEnablementStack
gkephorus

8

要安装最新的内核,您可以随时访问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

然后,确保你没有其他.debS IN /tmp

sudo dpkg -i *.deb

然后

sudo reboot

3
如果要手动向其添加PPA sources.list及其密钥,我该怎么办?
Oxwivi 2014年

1
如何恢复到内核的当前版本?
jcora 2014年

1
对于大多数用户而言,generic内核可以正常工作,仅lowlatency在需要时使用。如果使用,则在某些系统上总体性能会更差lowlatency
John

1
是的,我相信大多数人都可以轻松地将所有这些组合成一个,但这不是目的
。–

1
您可以以此方式安装多个内核并选择在引导时使用哪个内核?
waspinator

4

我确实建议使用linux-image-generic-lts-utopicUbuntu 14.04 LTS可用的或更新的任何版本。

尽量避免混合发布存储库,否则可能会破坏事情。

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.