Bootable OS images

From linux-sunxi.org
Jump to navigation Jump to search

GNU/Linux

When the image you download is made for a different type of device (eg. Cubieboard vs MK802) but using the same CPU (eg. A10) you should be able to use it after updating u-boot and script.bin from your particular hwpack.

Some images that use very little hardware like the headless server images might work without changes on many devices.

Alpine Linux

experimental "Generic ARM" image (armhf): http://alpinelinux.org/downloads/

Arch

Berryboot

Exclamation.png Keep in mind berryboot is not a recommended boot image for A10 devices.

Debian

Most of above Debian derivatives have been customized, and strive to support specific boards / device families.

See also: Mainline Debian HowTo

Fedora

See the Fedora page for a list of available images.

Gentoo

Allwinner SoC support is part of the Gentoo ARM Project. Various native stage3 tarballs are available from here; you might also check out the experimental directories (arm and arm64) for "bleeding edge" builds.

Kali

Linaro

Some boot images by FurryFox and 4pda team

  • [2] Lubuntu 12.04 Desktop 720p

Mer

openSUSE

OpenWrt

See the OpenWrt page.

Parabola GNU/Linux-libre

See the Parabola GNU/Linux-libre page.

Slackware

Tiny Core

Tizen

Related: Tizen-Sunxi

Ubuntu

Some boot images by FurryFox and 4pda team

  • [3] Lubuntu 12.04 Desktop 720p

Android

Android is typically installed to the internal nand flash using LiveSuit or PhoenixCard.

It is not easily possible to update the script.bin in LiveSuit images so you need an image for your particular device. Old android images would let the bootloader present on the nand set up memory controller so there is better chance of compatibility.

Cubieboard

Generic H2+/H3 based device

  • H3Droid is universal android 4.4.2 based on xunlong's bsp dump and tuned to work with most H2+/H3 based devices. with added bugfixes and features and normal installer. slim, fast and no need for livesuit.

BSD derivatives

FreeBSD

FreeBSD for Allwinner SoCs is work in progress (currently in its early stages). Check the FreeBSD/arm wiki page.

NetBSD

The NetBsd/evbarm port supports evaluation and prototyping boards based on the ARM architecture, including various Allwinner CPUs.

OpenBSD

OpenBSD/armv7 targets various ARMv7 based systems, including A1x/A20 SoCs. As of 04/2015, Cubieboard 1+2 and pcDuino are listed as supported hardware platforms. However, this release is in development and not officially supported by OpenBSD. Some users report not being able to boot OpenBSD 5.8 release in Cubieboard 2. http://openbsd-archive.7691.n7.nabble.com/pcDuino3-Nano-mount-root-problems-on-boot-td279382.html