Deprecated: Use of User::getOption was deprecated in MediaWiki 1.35. [Called from SkinScratchWikiSkin::onOutputPageBodyAttributes in /var/www/html/mediawiki/skins/ScratchWikiSkin2/ScratchWikiSkin.skin.php at line 81] in /var/www/html/mediawiki/includes/debug/MWDebug.php on line 381

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `headelement` was deprecated in MediaWiki 1.39. [Called from QuickTemplate::get in /var/www/html/mediawiki/includes/skins/QuickTemplate.php at line 144] in /var/www/html/mediawiki/includes/debug/MWDebug.php on line 381

Deprecated: Use of BaseTemplate::getTrail was deprecated in MediaWiki 1.39. [Called from MediaWiki\Skins\Cosmos\CosmosTemplate::execute in /var/www/html/mediawiki/skins/Cosmos/includes/CosmosTemplate.php at line 82] in /var/www/html/mediawiki/includes/debug/MWDebug.php on line 381

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `bottomscripts` was deprecated in MediaWiki 1.39. [Called from QuickTemplate::get in /var/www/html/mediawiki/includes/skins/QuickTemplate.php at line 144] in /var/www/html/mediawiki/includes/debug/MWDebug.php on line 381
64-bit Raspberry Pi kernels - Pi Server Wiki
×
Create or edit a page
Write your page title here:
There are currently 14 pages on the wiki. Enter a name above to create a page, or check out the list of broken links.
Warning: Users creating spam pages will be blocked and have their pages moved to the trash.



    Pi Server Wiki

    64-bit Raspberry Pi kernels

    This page contains 64-bit kernels for the Raspberry Pi. The files are in .tar.gz format. To install them, you will need to run the install script. This script will put the kernel, kernel modules, and DTB files in their correct locations and set the default kernel to the new version.

    Filetype info[edit]

    • Pi kernels are compiled from the raspberrypi/linux github website. These have all features working.
    • Upstream kernels are compiled directly from the kernel.org website. This will cause some features like audio output not to work. It will also make 32-bit operating systems very slow.

    Kernel log module info[edit]

    These kernels contain a custom module called 'kernlog', which is a module that allows apps to write to the kernel log using the /proc/kernlog file. The source code for this module can be found here.

    Pi kernels[edit]

    Version Compile date Download Size SHA-256
    5.18.0-rc1 4/7/2022 5.18.0-rc1.tar.gz 32.49 MB 731386d02c83b2977ef291fe31b1766d7d6cc0369e608b6eb1cad53db4fc64c1
    6.0.0-rc1 8/19/2022 6.0.0-rc1.tar.gz 33.58 MB d4c67ea53dfb96e5bd36860990309105bf10bd4a9a18dff834ddf8c0f534d21f
    6.0.0-rc2 8/23/2022 6.0.0-rc2.tar.gz 33.58 MB b386e76541bb080b251bda086fd711fd9025f7ad8985e7aa9107b4d530f6bb23
    6.0.0-rc3 8/31/2022 6.0.0-rc3.tar.gz 33.61 MB c10d540a365cc8274dda0a4e3861ceaa6943b91c81fc00db84508b828ca7443d
    6.0.0-rc4 9/5/2022 6.0.0-rc4.tar.gz 33.60 MB e15a62ece597ec651c16dbb6624bc5a080a6427a339e69bf275d319c6d20fd0c
    6.0.0-rc5 9/13/2022 6.0.0-rc5.tar.gz 33.61 MB 0e31daefa59e1982473cc3b7aa0bd15708ada20a7e457eadf4d708b7f09bf1ba
    6.0.0-rc6 9/20/2022 6.0.0-rc6.tar.gz 33.59 MB 1cbb1313d38eadd2584bca5ed484cb224c4e33e338f71b73964ad1321d30cba0
    6.0.0-rc7 9/26/2022 6.0.0-rc7.tar.gz 33.59 MB a1d1f6ce952337d57df5472c013c48630d0c4c714e066d6585d699215d705599
    6.0.0 10/3/2022 6.0.0.tar.gz 33.59 MB 938bdafe9a4d701390f59ce3216ff3e829c00e1c047d57565cf5d3311c1ddb0e
    6.1.0-rc2 10/24/2022 6.1.0-rc2.tar.gz 33.41 MB 01575dd2cd431fb9363120dfd63fe8888580c9ab6bda61629ef25ff8d9f4bf74
    6.1.0-rc4 11/9/2022 6.1.0-rc4.tar.gz 33.41 MB e83e29cfc8cc6c32559de0ecea8736287554acadb685fddb1fdf08918c39d0ad

    Upstream kernels[edit]

    Version Compile date Download Size SHA-256
    6.0.0-rc2 8/21/2022 6.0.0-rc2.tar.gz 32.70 MB 5d24aa6fc411621fa689e28ce52ece7d5a9d8d2f1d93a426a3d87c164fa536af
    6.0.0-rc3 8/28/2022 6.0.0-rc3.tar.gz 32.71 MB e2acec12e12c23b4fbeb9b2f6568c704f6585b08458e64f531b4ebffdfc020eb
    6.0.0-rc4 9/4/2022 6.0.0-rc4.tar.gz 32.71 MB 1741176cc34eb336e146078c1f6d4f9dbf6d0e498c18cdfe9b0edd5953efc3c3
    6.0.0-rc5 9/11/2022 6.0.0-rc5.tar.gz 32.71 MB 27828ce4335a0573f6a9d1063607794a98704cb038441516ca56a5eb7ffd6b28
    6.0.0-rc6 9/18/2022 6.0.0-rc6.tar.gz 32.71 MB b9d97375436d0e1a6c3d15cb8db97acffaa53a18d1d2197825ecbe3cade87ac5
    6.0.0-rc7 9/25/2022 6.0.0-rc7.tar.gz 32.72 MB 3e9277dcfc881b0183126cd68564563de21d38e531ef054510c4ce13376e68b0
    6.0.0 10/2/2022 6.0.0.tar.gz 32.71 MB 21147e47578b917e099c3e1acf03246b47565efdce8301c4395ffccf0d9d676a
    6.0.1 10/12/2022 6.0.1.tar.gz 32.71 MB 104cbf9fd08f6124177cec88c5ab5481819cd582c107f80a00fc076e67bbef50
    6.1.0-rc1 10/16/2022 6.1.0-rc1.tar.gz 32.51 MB 3907f3cf062ab997ca2329461a0067b903bd81581fc0386d1c63b6f3e0faff30
    6.1.0-rc2 10/23/2022 6.1.0-rc2.tar.gz 32.53 MB 79bb78dc30a48de8123d13425b008c3bb5ba32c2d7328b06767f905de7ca12e4
    6.1.0-rc4 11/6/2022 6.1.0-rc4.tar.gz 32.53 MB d445f090f6df791d523fa63ed0128467c8e23dc0f2efd45006b63b4552066577
    6.1.0-rc5 11/13/2022 6.1.0-rc5.tar.gz 32.54 MB 3df61329e64e63cbe9fdbd210aaeb9c5568a720f4ca162b0308deed0942709cc
    6.1.0-rc6 Release date: 11/20/22

    Recovery initramfs image[edit]

    This initramfs image enables on-device recovery of the OS if it fails to boot. It works on both 32-bit and 64-bit kernels of version 5.16 or newer.

    To enable it, download and place the rpi-initramfs.cpio.gz file in your boot partition, then add the following line to your config.txt:
    initramfs rpi-initramfs.cpio.gz followkernel

    The system will now boot with a 10-second countdown. During this countdown, you can press the spacebar to open a recovery shell with both partitions mounted. When done, type exit and the system will continue booting.

    If you panic, you are using a kernel version older than 5.16. Since the latest version available from the Raspberry Pi website is currently 5.15, you will need to download a kernel from this page or compile one yourself. You will be able to access the filesystem from the initramfs image even if the kernel modules are not installed.