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

I can get Ubuntu mainline kernels from this kernel PPA - is there a way to add it to my repository list the same as regular Launchpad PPAs?

share|improve this question
up vote 14 down vote accepted

Warning: This answer is outdated. As of writing this warning (6.10.2013) the kernel-ppa used here is no longer updated. Please disregard this answer.

Small note: Installing anything but the official standard kernel for your system is not recommended. It might be unstable or buggy. Now to the topic:

This adds the daily build of ubuntu kernel (not mainline):

sudo apt-add-repository ppa:kernel-ppa/ppa
sudo apt-get update
sudo apt-get install PACKAGENAME

You can do the same with Software Center or Synaptic using the menu item "Repositories". From there you'll need to click through some self explanatory stuff.

You might be interested in this answer.

share|improve this answer
This is the correct answer . – Alaukik Jun 7 '11 at 9:13
Are mainline without Ubuntu's configuration? And what kernel release are the daily builds based on? – Oxwivi Jun 7 '11 at 9:24
As you might know, ubuntu is based on Debian. With mainline I meant the kernel released for Debian. A small delay aside the images from kernel-ppa are based on the latest stable kernel from Disregard - it's acutally the same ppa – con-f-use Jun 7 '11 at 9:34
Adding the PPA itself does not upgrade me to the latest kernel, what do I do? – Oxwivi Sep 2 '11 at 6:22
I don't think kernel ppa (on launchpad) is being updated anymore... – medigeek Jul 20 '12 at 0:48

You cannot . you can install like this .

Installing Mainline Kernels

To use the mainline kernel as-is you only only need to download and install the image.deb package that corresponds to your architecture, however if you need to build any external modules you also need the correct header.deb and source.deb packages.

To install, download the common headers, architecture specific headers, and the architecture specific image. For example for we have the following files, for i386 you would need those marked with B and C, amd64 take those marked A & C:

A       linux-headers-2.6.27-02062715-generic_2.6.27-02062715_amd64.deb
B       linux-headers-2.6.27-02062715-generic_2.6.27-02062715_i386.deb
C       linux-headers-2.6.27-02062715_2.6.27-02062715_all.deb
A       linux-image-2.6.27-02062715-generic_2.6.27-02062715_amd64.deb
B       linux-image-2.6.27-02062715-generic_2.6.27-02062715_i386.deb

Once you have those downloaded they will need to be installed using dpkg:

sudo dpkg -i *.deb


share|improve this answer
I already know how to manually download and install - hoped to add a repo for it to be done automatically. – Oxwivi Jun 7 '11 at 7:42

Since the kernel ppa is not really maintained anymore, here's a semi-automatic script:

share|improve this answer

Use this one:

sudo add-apt-repository ppa:kernel-ppa/pre-proposed

share|improve this answer

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.