I uploaded the kernel I built for @2disbetter here: Directory Tree
You will have to install linux-image-5.12.0-trunk-arm64_5.12-1~exp1.1_arm64.deb
as well as linux-image-arm64_5.12-1~exp1.1_arm64.deb
. As a result the linux-image-arm64
you have installed will be downgraded. Your existing kernels will still remain on the system. Since flash-kernel automatically starts the latest kernel you have installed, a reboot will still leave you with a newer kernel (6.x, assuming you have latest sysimage-v3). You have two options to fix this:
- Either make sure you have the latest uboot (the screen should turn on very early during boot and you should see the uboot output) and then install the
u-boot-menu
package. That package will auto-generate the file/boot/extlinux/extlinux.conf
for you which your uboot will prefer over/boot/boot.scr
and will present you a menu during each boot that you can use to choose from all your installed kernels. - Or just remove any newer kernel package – this is potentially dangerous as it could leave you with an unbootable system if 5.12 doesn’t work for you for some reason. Personally, I’m using the
u-boot-menu
option.
To make sure that the kernel packages you download are really by me and not by somebody trying to root your system, you can verify my GPG signature of linux_5.12-1~exp1.1_arm64.changes
which references the packages. You can run dscverify linux_5.12-1~exp1.1_arm64.changes
to perform this verification as my GPG key is part of /usr/share/keyrings/debian-keyring.gpg
.