Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Kernel ppa is empty.

Is available kernel for natty? How to upgrade?

share|improve this question
That's weird, all packages from ppa:kernel-ppa/ppa vanished somehow. A few days ago, it did indeed include some kernels including the 2.6.39 one. – Lekensteyn Jul 2 '11 at 9:39

The kernel is named "oneiric" - but according to this ubuntu mailing list entry, this kernel is the generic kernel without any specific modifications for ubuntu & oneiric.

You will need to install the kernel yourself:

Browse to the following location on Launchpad - link is below.

If you have a 64bit system download the two amd64.deb files.

If you have a 32bit system download the two i386.deb files.

In addition download the "_all.deb" file.

then install the downloaded debs

cd Downloads
sudo dpkg -i linux*.deb

Then update your grub

sudo update-grub

share|improve this answer
Is that a typo? Should that be 'dpkg'? – jmort253 Aug 19 '11 at 5:22
very observant - thanks. Don't forget, this is a contributor site - you are most welcome to edit any question and answer where you can improve them. – fossfreedom Aug 19 '11 at 5:51
Sure. But I don't consider myself enough of a linux expert to be sure enough that was really a typo, which is why I left that for you to decide :) BTW thanks for this answer. I did get this kernel installed on my Linux Mint 11 installation and am hoping it stops the darn freezing issue that's been haunting me. +1 – jmort253 Aug 20 '11 at 4:25

You can Try:


KernelCheck is a graphical user interface program designed to make the kernel-compiling process as easy as the click of a button. A kernel is the base of any operating system – in our case, the Linux operating system. KernelCheck will fetch the latest information from, which hosts the source packages for the Linux kernel, and ask the user which one they would like to compile into a .deb package (with the option of installing the kernel after the compilation).

This automated process is a fork of AutoKernel by Robert Wolterman (xtacocorex), Timothy Janssen (mentok), and Kristof Verbeken (PingunZ). KernelCheck is currently licensed under the GNU Public License version 3.

Current Features:

  • Ability to download, compile and install latest kernel automatically
  • Ability to compare latest kernel information with your current running kernel
  • GUI designed with Glade provides easy accessibility for any user Supported Platforms

At the moment, KernelCheck is only supported on Debian-Based platforms. Some of these include Debian, Ubuntu (or any derivatives), Mint, etc. RPM and Slackware based are planned to be supported in the future.


enter image description here

share|improve this answer
I always use this to update the kernel, it's easy & simple, and it doesn't take too much time to compile the kernel. – Uri Herrera Jul 2 '11 at 9:49
Unfortunately it doesn't work for me: Any ideas? – con-f-use Jul 2 '11 at 10:02
Id doesn't work for me too :( – Marcin Jul 2 '11 at 10:05
Which version did you download?, according to their blog, that's because the files were removed from the server kernelcheck , checks. – Uri Herrera Jul 2 '11 at 10:14

Compiling a kernel under Ubuntu (even with the command line) is quite easy:

Just install the kernel-package package (:D):

sudo apt-get --no-install-recommends install kernel-package

and then download the kernel sources from (under the "Latest Stable Kernel" heading) to a working directory, such as ~/kernels. Then to actually compile the kernel, run:

cd ~/kernels

to change to your working directory. For the next two steps, it's a good idea to open your file manager, so you can see the names of the files and folders easily. Now, you need to extract the archive you downloaded. You can either run the command below or right click the file and click "Extract."

tar jxvf name-of-file.tar.bz2

Now, change to the directory that was created when you extracted the source archive.

cd name-of-folder

Next, you need to copy the kernel configuration. 99% of the time, Ubuntu's default configuration will work just fine.

cp /boot/config-`uname -r` .config

Finally, to compile the kernel, just run: [Note: CONCURRENCY_LEVEL should be set to the number of processor cores + 1. It will speed up the compile time a lot]

CONCURRENCY_LEVEL=3 fakeroot make-kpkg --initrd kernel_image kernel_headers

In your ~/kernels folder, you will find two shiny new DEB's waiting to be installed :D

share|improve this answer
The newer versions of make-kpkg have a --jobs switch, so you don't need to set CONCURRENCY_LEVEL anymore. Also, to fill in some of the holes in the .config it's best to run one of the config methods before running make-kpkg. Something like: make oldconfig Or if you want to go in depth and look at some of the new options: make menuconfig – darkdragn Aug 19 '11 at 11:43

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.