Pre Built Kernels
[{"linux_headers_filename":"linux-headers-6.12.55-pbk_6.12.55-1_amd64.deb","linux_headers_sha_256":"51b492318515f3c5560708112cd41fc40acf99c1073a3fa169df9abc3be9c72d","linux_image_sha_256":"2e3d5d5e5b993b20fa38a0923b7784c1e7baec953e960a9cfee15f44a552bd6d","build":"2025-10-23","release":"2025-10-23","change_log_url":"https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.55","linux_image_filename":"linux-image-6.12.55-pbk_6.12.55-1_amd64.deb","moniker":"longterm","version":"6.12.55","source_url":"https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.55.tar.xz"},{"linux_headers_filename":"linux-headers-6.17.5-pbk_6.17.5-1_amd64.deb","linux_headers_sha_256":"84067573bd5c48a4503a6261aba9a29738cefa3481a63d09e123c995deb94f6 ","linux_image_sha_256":"3a5ab3e0d34b4b00d70592044daba9f8144ebafadb07a928a2f256b67bebaaef","build":"2025-10-23","release":"2025-10-23","change_log_url":"https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.17.5","linux_image_filename":"linux-image-6.17.5-pbk_6.17.5-1_amd64.deb","moniker":"stable","version":"6.17.5","source_url":"https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.17.5.tar.xz"},{"linux_headers_filename":"linux-headers-6.18.0-rc3-pbk_6.18.0~rc3-1_amd64.deb","linux_headers_sha_256":"c944b77e4c753a8f3f170d0af6e2fe92713e9e0628d786577e5567edbbee5fa6","linux_image_sha_256":"5c6abab13b250f1b9b8e76b3d93af5cbb7e7c93855358f26d0901e5b773c9ef0","build":"2025-10-27","release":"2025-10-26","linux_image_filename":"linux-image-6.18.0-rc3-pbk_6.18.0~rc3-1_amd64.deb","moniker":"mainline","version":"6.18-rc3","source_url":"https://github.com/torvalds/linux/archive/refs/tags/v6.18-rc3.tar.gz"}]
Description
Pre Built Kernels provides prebuilt (precompiled) linux kernels for debian and ubuntu based distros (currently only for the x64 architecture). This allows you to quickly install the latest (or specific) kernels on those distros. These kernels are built with the sources from
kernel.org and using the
default debian "bookworm" 12 configuration*.
*Note: Kernel stack variable initialization is set to "no automatic stack variable initialization" so external DKMS modules can be built with older versions of Debian and Ubuntu.
Installation
- Download the kernel image that you need (and also download the associated headers)
- Open the terminal inside the directory where you stored the downloaded .deb files
- Input the command:
sha256sum linux-headers-example_amd64.deb** and sha256sum linux-image-example_amd64.deb** and check if the checksum matches the ones provided on the table above- If it doesn't match repeat the download until it matches, this checksum verifies that the file you downloaded matches the one from the server
- Input the command:
sudo apt install ./linux-headers-example_amd64.deb && sudo apt install ./linux-image-example_amd64.deb** and follow the on terminal instructions - Reboot the system
- You may need to choose the installed kernel on the bootloader, after that, the kernel you chose should load
** Replace the example filenames with the correct filenames of the files that you downloaded.
Announcements
2025-10-17
We identified an issue that was causing the building of DKMS kernel modules to fail on older distros such as Debian 12 and Ubuntu 22.04. Downgrading the build toolchain fixed the issue. Kernels built after today should no longer have the problem.
Linux® is a trademark of Linus Torvalds. This website is not affiliated with
The Linux Kernel Archives.