Friday, 31 January 2014

How to install / update to a newer kernel version in Ubuntu distributions, Linux Mint, Elementary OS Luna, Pear OS 7 - 8

How to install / update to a newer kernel version in Ubuntu distributions, Linux Mint, Elementary OS Luna, Pear OS 7 - 8. In fact its easy, and simple to do it. In this post we show how to install Kernel 3.12.9 in to your system.


Depending on the your architecture, and in order to get a successful installation, you just press Ctrl+Alt+T on keyboard to open terminal and follow the steps below to download and install them.

Download DEBs for kernel 3.12.9
For 32-bit copy and paste on the terminal, and run commands below one by one
  • wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.9-trusty/linux-headers-3.12.9-031209_3.12.9-031209.201401251255_all.deb
  • wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.9-trusty/linux-headers-3.12.9-031209-generic_3.12.9-031209.201401251255_i386.deb
  • wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.9-trusty/linux-image-3.12.9-031209-generic_3.12.9-031209.201401251255_i386.deb
For 64-bit copy and paste on the terminal, and run commands below one by one
  • wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.9-trusty/linux-headers-3.12.9-031209_3.12.9-031209.201401251255_all.deb
  • wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.9-trusty/linux-headers-3.12.9-031209-generic_3.12.9-031209.201401251255_amd64.deb
  • wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.12.9-trusty/linux-image-3.12.9-031209-generic_3.12.9-031209.201401251255_amd64.deb
Run this comand line to install Kernel for both 32-bit & 64-bit

  • sudo dpkg -i linux-image-3.12.9*.deb linux-headers-3.12.9*.deb
Once installed, restart your computer and it's done

If for some reason your system  doesn't work properly or you aren't  satisfied with the performance of your system, run command below to remove Linux Kernel 3.12.9
( You have to be installed purge in your system or install by running this comand-line : sudo apt-get install ppa-purge )
  • sudo apt-get purge linux-image-*-3.12.9-3.12.9 linux-headers-*