How to Install Kernel 4.10 in Ubuntu / Linux Mint

February 21, 2017 — 2 Comments

Linux Kernel

Linus Torvalds announced the final release of Kernel 4.10 days ago. He wrote on lkml.org:

So there it is, the final 4.10 release. It’s been quiet since rc8, but we did end up fixing several small issues, so the extra week was all
good.

On the whole, 4.10 didn’t end up as small as it initially looked. After the huge release that was 4.9, I expected things to be pretty
quiet, but it ended up very much a fairly average release by modern kernel standards. So we have about 13,000 commits (not counting merges – that would be another 1200+ commits if you count those). The work is all over, obviously – the shortlog below is just the changes in the
last week, since rc8.

Linux Kernel 4.10 release highlights:

  • Initial mainline GVT-g graphics virtualization support
  • Intel Turbo Boost Max 3.0 support.
  • EXT4 DAX iomap support and XFS iomap support.
  • Better Microsoft Surface 3/4 support. Wacom MobileStudio Pro class of drawing tablets support
  • Nouveau Boost support
  • More ARM platform support, better Raspberry Pi 3 support.
  • and many other changes.

How to Install Kernel 4.10 in Ubuntu:

The Ubuntu Kernel Team has made the DEB packages for the new kernel, available for download at the link below:

Download Kernel 4.10 (deb)

NOTE that Canonical does not support these Kernel packages. They are not appropriate for production use.

For the Desktop users, you can also use Ukuu a simple graphical tool to install the latest kernels.

For Ubuntu Server or those who prefer the command line, install them via following commands:

For 64-bit system:


cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000_4.10.0-041000.201702191831_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-image-4.10.0-041000-generic_4.10.0-041000.201702191831_amd64.deb

sudo dpkg -i *.deb

For 32-bit system:


cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000_4.10.0-041000.201702191831_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-headers-4.10.0-041000-generic_4.10.0-041000.201702191831_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10/linux-image-4.10.0-041000-generic_4.10.0-041000.201702191831_i386.deb

sudo dpkg -i *.deb

After installed these debs, restart and enjoy!

Uninstall:

To remove Linux Kernel 4.10, you may first restart and select boot with previous kernel (from Grub boot-loader -> Advanced Options) and then run command:

sudo apt-get remove linux-headers-4.10* linux-image-4.10*

I'm a freelance blogger who started using Ubuntu 5+ years ago and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me on Google Plus or email to ubuntuhandbook1@gmail.com

2 responses to How to Install Kernel 4.10 in Ubuntu / Linux Mint

  1. Nvidia requierd patch:

    #Nvidia 375.39
    wget http://fr.download.nvidia.com/XFree86/Linux-x86_64/375.39/NVIDIA-Linux-x86_64-375.39.run ; sudo chmod +x ./NVIDIA-Linux-x86_64-375.39.run ; ./NVIDIA-Linux-x86_64-375.39.run -x ; cd ./NVIDIA-Linux-x86_64-375.39

    #Patch
    wget https://pkgs.rpmfusion.org/cgit/nonfree/nvidia-kmod.git/plain/kernel_4.10.patch ; patch -p1 < kernel_4.10.patch

    ./NVIDIA-Linux-x86_64-375.39/nvidia-install*

    • I’m on mint 18.1 and with an Dell XPS 15 9560. I have a Nvidia 1050.

      I applied the patch and installed the driver. But when I try to install the 4.10 kernel I still get an error.
      Error! Bad return status for module build on kernel: 4.10.0-041000-generic (x86_64)

      Do you know how to fix it ?

Leave a Reply to marc Cancel reply

Text formatting is available via select HTML.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

*