Hello Linux Geeksters. As you may know, Linus Torvalds has released the final version of the Kernel 3.17 this weekend, after 7 RC versions.
Among others, Kernel 3.17 dropped some obsolete code lines, got optimizations for CPUfreq and ASPM, comes with support for the new ARM SoC, includes support for the Xbox One controller and received optimizations for the PS3 controller and got better support for AMD, Nvidia, Intel and Nouveau GPU drivers.
In this article I will show you how to install Kernel 3.17 on Ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusy Tahr, Linux Mint 17 Qiana, Pinguy OS 14.04, LXLE 14.04, Peppermint Five, Deepin 2014, Linux Lite 2.0, Elementary OS 0.3 Freya and other Ubuntu 14.04 derivative systems.
Because it is not available via PPA, the needed deb packages of Kernel 3.17 are available via kernel.ubuntu.com. Follow the instructions for your system’s architecture exactly, in order to get a successful installation.
How to install Kernel 3.17 on 32 bit Ubuntu 14.10, Ubuntu 14.04 and derivative systems:
Download the needed packages:
$ cd /tmp
$ wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb
Install Kernel 3.17:
$ sudo dpkg -i linux-headers-3.17*.deb linux-image-3.17*.deb
After the kernel has been successfully installed, reboot:
$ sudo reboot
Optional, remove the kernel:
$ sudo apt-get remove linux-header-3.17* linux-image-3.17*
How to install Kernel 3.17 on 64 bit Ubuntu 14.10, Ubuntu 14.04 and derivative systems:
Download the needed packages:
$ cd /tmp
$ wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-generic_3.17.0-031700.201410060605_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-generic_3.17.0-031700.201410060605_amd64.deb
Install Kernel 3.17:
$ sudo dpkg -i linux-headers-3.17*.deb linux-image-3.17*.deb
After the kernel has been successfully installed, reboot:
$ sudo reboot
Optional, remove the kernel:
$ sudo apt-get remove linux-header-3.17* linux-image-3.17*
You need to update the links to:
kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-generic_3.17.0-031700.201410060605_amd64.deb
kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-generic_3.17.0-031700.201410060605_amd64.deb
kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb
i have updated them. but by the time I was writing the article, my links were good. Canonical must have recompiled the kernel again.
the only problems:
1-broadcom does not compile with 3.17
2-virtualbox same
Hi,
Let me start off by saying thanks for this walkthrough, really appritiated.
I followed your instructions for installing Kernels 3.17-3.17.3 but for some reason I keep getting the error
ERROR (dkms apport): binary package for fglrx: not found Error! Bad return status for module build on kernel: 3.17.1-031701-generic (x86_64)Consult /var/lib/dkms/fglrx/14.301.1001/build/make.log for more information.
The X session is not booted and though the wifi is connected so presumably everything else works.
It seems to only affect kerneals 3.17. I installed kenels 3.16.6 and 3.16.7 without any issues.
Could you advise please?
Thanks in advance