Image Files

Summary
This page is the downloads hub for common images and resources referenced by LeMaker documentation. It also covers the small set of checks that prevent most 'mystery' boot issues: verifying integrity, flashing to the correct device, and using reliable storage.
Who this is for
Anyone downloading OS images, firmware, or tooling and flashing them to microSD/eMMC for a first boot.
What you'll do
- Choose a safe download method and avoid partial/corrupt files
- Verify checksums when provided
- Flash correctly and confirm the write completed
- Know what to check first when a board won't boot
Available OS Images
Choose an operating system image for your Banana Pi or Banana Pro board. Each link provides detailed installation instructions, download links, and board-specific notes.
Linux Desktop Distributions
-
Lubuntu for Banana Pi Lightweight Ubuntu-based desktop
-
Raspbian for Banana Pi Debian-based, Raspberry Pi compatible
-
Arch Linux for Banana Pi Rolling release, minimal base
Server & Embedded Systems
-
Gentoo for Banana Pi Source-based meta-distribution
-
LeMedia Media center distribution
Specialized Images
-
Android for Banana Pi Mobile OS for ARM boards
-
Berryboot Multi-boot manager
Important for Banana Pro users:
Banana Pro boards include onboard WiFi/Bluetooth (AP6210 module) and other hardware differences from Banana Pi. When available, always choose the Banana Pro-specific image variant to ensure all hardware features work correctly. Check each download page for board compatibility information.
Download Source
Primary download host: mirror.lemaker.org
When multiple builds exist, prefer the most recently published image that matches your board model and storage type. Each OS page above provides direct download links and mirrors.
Requirements
- Storage: use a reputable microSD card; many intermittent failures are media-related.
- Reader: use a reliable card reader; flaky readers produce subtle corruption.
- Host OS: any modern Linux/macOS/Windows host can flash images; pick tooling you trust.
Integrity guidance
- Prefer HTTPS downloads.
- Verify checksums when available.
- Keep the original compressed image (and checksum file) so you can re-flash quickly.
- If a download was interrupted, delete it and re-download rather than 'trying anyway.'
Checksum examples
SHA-256 verification (Linux/macOS):
cd /path/to/downloads
sha256sum -c image.sha256
SHA-256 verification (Windows PowerShell):
Get-FileHash .\image.img.xz -Algorithm SHA256 | Format-List
Flash checklist
| Check | Why it matters |
|---|---|
| Confirm the target device | Avoid wiping the wrong disk; identify the SD/eMMC device name before writing. |
| Write with sync/fsync | Ensures data is flushed to the card before you remove it. |
| Safely eject | Prevents the OS from caching writes and leaving the card incomplete. |
Troubleshooting
Boots sometimes, fails sometimes
- Replace the SD card first.
- Swap to a stable power supply and a short cable.
- Re-download and re-verify checksums.
No boot at all
- Confirm the image matches the board model.
- Try a different card reader and re-flash.
- If available, use a serial console to confirm what the bootloader is doing.
Related guides
Author: LeMaker Documentation Team
Last updated: 2026-01-20