Repository navigation
v1.0.0 — Ubuntu 26.04 working recipe for Orange Pi 5 Pro
First reproducible recipe for getting Ubuntu 26.04 LTS (Resolute Raccoon) on the Orange Pi 5 Pro (Rockchip RK3588S), verified end-to-end in May 2026.
TL;DR — just want the image?
Download Armbian-unofficial_26.05.0-trunk_Orangepi5pro_resolute_vendor_6.1.115_minimal.img.xz from the Assets below and flash it with balenaEtcher. That's a real Ubuntu 26.04 image, ready to boot. The corresponding .sha file has the SHA-256 for verification.
The 24.04 (noble) image is also attached for completeness; it's only useful if you want to run the build pipeline yourself from the stock Orange Pi vendor 22.04 system.
Assets
| File | Purpose | Size |
|---|---|---|
Armbian-unofficial_..._resolute_vendor_*.img.xz |
Ubuntu 26.04 — flash this | ~281 MB |
Armbian-unofficial_..._resolute_vendor_*.img.xz.sha |
SHA-256 of the resolute image | — |
Armbian-unofficial_..._noble_vendor_*.img.xz |
Ubuntu 24.04 stepping-stone (only for reproducing the build) | ~340 MB |
Armbian-unofficial_..._noble_vendor_*.img.xz.sha |
SHA-256 of the noble image | — |
*.img.txt |
Build manifests | — |
What's in the source
01-build-noble.sh— builds the 24.04 stepping-stone on the stock OPi vendor system02-build-resolute.sh— builds the 26.04 image once you've booted the 24.04 imageapply-uutils-shim.sh— patches Armbian's build framework to work around therust-coreutils/rustixchroot panic on RK3588 vendor BSP kernels (idempotent, called automatically by02-build-resolute.sh)
The bug it works around
rust-coreutils (uutils) panics in rustix/.../auxv.rs:269 whenever launched through chroot on Rockchip vendor BSP kernels (verified on 6.1.43-rockchip-rk3588 and 6.1.115-vendor-rk35xx). Armbian's normal qemu-shielding doesn't engage on native-arch builds. The shim swaps /usr/bin/* uutils symlinks for a qemu-aarch64-static wrapper during chroot operations and restores them before image creation, so the final image ships clean uutils with no runtime overhead.
Tested environment
- Build host #1: stock Orange Pi vendor Ubuntu 22.04 (kernel
6.1.43-rockchip-rk3588) → noble image - Build host #2: Armbian noble (kernel
6.1.115-vendor-rk35xx) → resolute image - Verified on the resolute image:
VERSION_ID="26.04"and 108 clean/usr/bin/*→../lib/cargo/bin/coreutils/*symlinks (no shim residue)
See README for full instructions.