UDOObuntu filesystem builder script
Switch branches/tags
Nothing to show
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
boards removed old deprecated package Nov 13, 2017
include update-manager package removed Sep 27, 2016
patches Execute /udoo-autostart.sh if it exists Nov 21, 2017
tools U-Boot: 2014.04 for all boards Apr 11, 2016
.gitignore a62 added to gitignore May 4, 2016
LICENSE Initial commit Jul 15, 2015
README.md tested distros updated Apr 26, 2017
mkudoobuntu.sh Removed JDK since it is too big Nov 21, 2017



This script creates SD-card images for UDOO boards. It supports both desktop and headless images. The created images are as small as possible and expanded to the whole card size during the first boot.


To debootstrap a new unnamed image, use:

sudo ./mkudoobuntu.sh <board> <flavour>

Branded-release images can be generated with:

sudo RELEASE="2.0 Beta6" ./mkudoobuntu.sh <board> <flavour>

To edit a previously debootstrapped rootfs, use:

sudo ./mkudoobuntu.sh <board> <operation>

<board> can be: udoo-qdl, udoo-neo.

<operation> can be:

  • install: Install a deb in rootfs from repos
  • remove: Remove a deb from rootfs
  • list: List installed pkg in rootfs
  • reimage: Make a new image from a modified rootfs
  • shell: Open an interactive shell in a rootfs


This script has been tested on Ubuntu 16.10, 16.04, 15.10, 15.04 and 14.04. It may work on other Debian-like system.

Supported boards

  1. UDOO Quad
  2. UDOO Dual
  3. UDOO Neo (Basic, Extended, Full)

Misc sources

Original work: https://github.com/igorpecovnik/lib

U-Boot: https://github.com/UDOOboard/uboot-imx

Kernel: https://github.com/UDOOboard/linux_kernel/