How to obtain kernel source for an Ubuntu release using Git¶
The kernel source code for each Ubuntu release is maintained in its own repository in Launchpad. Downloading the kernel source may be needed for customization, development, or troubleshooting the kernel.
This document shows how you can obtain the kernel source for an Ubuntu release using Git.
Prerequisites¶
You must have the git package installed on your system.
sudo apt-get install git
Get local copy of kernel source for single release¶
You can use git clone
with the selected protocol to obtain a local copy of
the kernel source for the release you are interested in.
For example, to obtain a local copy of the Jammy kernel tree, run any of the
following git clone
commands:
git clone git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy
git clone git+ssh://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy
git clone https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy
See Protocols for accessing kernel sources for more information.