summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorYuval Adam <_@yuv.al>2025-09-20 10:48:21 +0200
committerYuval Adam <_@yuv.al>2025-09-20 10:48:21 +0200
commit81377a35d9dd4cdfd04ac33e0c8116b4201b3afc (patch)
tree2ef88899bb6e8d0f0d108f4d01426375f2b6019a /README.md
parentc38d747cb4f47e0cd098d563fdc687128305879b (diff)
Extract kernelHEADmain
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 24 insertions, 0 deletions
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