This short walkthrough describes how to get the latest linux kernel working under Ubuntu Linux without having to compile it yourself.

This tutorial should work with the latest version of Ubuntu Linux (10.04 ) and all distributions based on these versions of Ubuntu Linux like Mint.

The included kernel files have been compiled using the generic ubuntu configuration.
Note: nVIDIA ForceWare drivers are automatically installed using DKMS

Installation Guide

  1. Download linux-headers-2.6.34-020634_2.6.34-020634_all.deb
  2. Download your kernel headers package;
    I386:  linux-headers-2.6.34-020634-generic_2.6.34-020634_i386.deb
    AMD64: linux-headers-2.6.34-020634-generic_2.6.34-020634_amd64.deb
  3. Download your kernel compile;
    I386:  linux-image-2.6.34-020634-generic_2.6.34-020634_i386.deb
    AMD64: linux-image-2.6.34-020634-generic_2.6.34-020634_amd64.deb
  4. Install the files in the same order (else it won`t work!)
  5. In the terminal run:
    sudo update-grub
  6. Reboot and select the kernel from the bootloader menu

For those who want to do their “own” compiles, the source is also available; linux-source-2.6.34_2.6.34-020634_all.deb

Join the Conversation

52 Comments

  1. Hey just wanted to say that it works for me and I hope you do more updates thank you.

    1. I dropped updates for the 2.6.33 branch since it was split up per ubuntu version
      I will include updates for this one.

  2. Needed driver support that 2.6.34 offered. Used your upgrade and it worked great. Much easier than manuel compile. You really helped me out. Thanks.

  3. Installing .run nvidia driver, installer said that gcc version used to compile the kernel is gcc 4.2 and my ubuntu has gcc 4.4.3 so it can’t proceed.

  4. I am actually in the process of upgrading to Maverick Meerkat 10.10. It is int he Alpha 2 phase… hey, why not? :^)

  5. any way to use this with ubuntu 910 karmic 2.6.31.22
    they left out the gspca driver

    1. this could be, since the version I show you isn`t build the same was as the normal ubuntu kernel

  6. Hi,

    Is there a possibility to upgrade my Ubuntu kernel, without automatic upgrades like using apt?

    I really want to do it without programs like apt.

    Thanks!

  7. Hello,

    In http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid/
    we have:

    Parent Directory –
    BUILD.LOG 17-May-2010 21:38 2.6M
    CHANGES 17-May-2010 19:24 12K
    linux-headers-2.6.34-020634-generic_2.6.34-020634_amd64.deb 17-May-2010 20:34 691K
    linux-headers-2.6.34-020634-generic_2.6.34-020634_i386.deb 17-May-2010 21:38 675K
    linux-headers-2.6.34-020634_2.6.34-020634_all.deb 17-May-2010 19:27 9.6M
    linux-image-2.6.34-020634-generic_2.6.34-020634_amd64.deb 17-May-2010 20:33 30M
    linux-image-2.6.34-020634-generic_2.6.34-020634_i386.deb 17-May-2010 21:38 30M
    linux-source-2.6.34_2.6.34-020634_all.deb 17-May-2010 19:27 2.2K

    Looks like the last
    linux-source-2.6.34_2.6.34-020634_all.deb
    is too small and is missing the indended contents.

    regards — yotam

    1. Hello Yotam

      your totally right
      but you don`t need the source
      its on the ubuntu site – i don`t manage it nor being responsible for it
      i just post simple guides on my site how to upgrade your Ubuntu kernel

      and if I where you I would install http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34.7-maverick/
      which is the latest of the 2.6.34 series
      or 2.636 which is the latest stable kernel release

      Kind regards
      Ramon “Ramoonus” van Belzen

  8. Yes! I just upgraded my Linux Kernel in my Ubuntu Linux to 2.6.36.xxxxxxxxx and guess what no more freezing problems!

  9. thanx a ton man…. u rock….
    this upgrade solved the problem of my inbuilt bluetooth device stopped getting detected in ubuntu 10.04….

  10. Dear all

    i have successfully install Ubuntu 10.04 and update all necessary package but after 1 hours system hang and blank screen but we can access same computer from terminal , any suggest
    configuration intel celeron 1.7GHz 1GB RAM

Leave a comment

Your email address will not be published. Required fields are marked *