From 81377a35d9dd4cdfd04ac33e0c8116b4201b3afc Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Sat, 20 Sep 2025 10:48:21 +0200 Subject: Extract kernel --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/README.md b/README.md index 35dc46e..6b8f0f7 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,30 @@ cd build RELEASE=jammy # Doesn't matter for kernel-only ``` +## Extracting Kernel from Built Image + +After the build completes, extract the kernel and related files: + +```bash +# Your built image +IMAGE="output/images/Armbian_*.img" + +# Mount the image locally using loop device +sudo losetup -P /dev/loop0 $IMAGE +sudo mkdir -p /mnt/armbian +sudo mount /dev/loop0p1 /mnt/armbian + +# Backup kernel and boot files to current directory +sudo tar czf armbian-kernel.tar.gz -C /mnt/armbian \ + boot/ \ + lib/modules/ \ + lib/firmware/ + +# Unmount +sudo umount /mnt/armbian +sudo losetup -d /dev/loop0 +``` + ## Notes - The kernel build uses Armbian's build system to generate a compatible kernel for the Odroid C4 -- cgit v1.3.1