Documentation:

Run UBOS on ODROID-XU4 and ODROID-HC2ΒΆ

You can run UBOS on the ODROID devices of the XU3/XU4 family, which currently include:

by downloading an image, writing it to an SD card, and booting your ODROID device with that card. (Alternatively you can keep running your existing Linux distro on your ODROID device, and run UBOS in a Linux container. This is described here.)

Note that ODROID offers a variety of devices with a variety of rather different processors. The instructions on this page are unlikely to work on any other ODROID devices than the ones listed here.

  1. Download a UBOS boot image from depot.ubos.net. Images for the ODROID-XU3/XU4 family are at http://depot.ubos.net/green/armv7h/images. Look for a file named ubos_green_armv7h-odroid-xu3_LATEST.img.xz.

  2. Optionally, you may now verify that your image downloaded correctly by following the instructions at Verify your downloaded UBOS image.

  3. Uncompress the downloaded file. This depends on your operating system, but might be as easy as double-clicking it, or executing

    % sudo xz -d ubos_green_armv7h-odroid-xu3_LATEST.img.xz
    

    on the command line.

  4. Write this image file “raw” to an SD card appropriate for your ODROID device. This operation depends on your operating system:

  5. Create a UBOS Staff if you haven’t already. This is required for devices that don’t have video, because UBOS does not permit login over the network with a publicly known password. Instead, the UBOS Staff mechanism allows you to use an SSH key pair that only you have access to.

  6. Remove the SD card and insert it into your ODROID device. Insert the UBOS Staff into a USB port of your ODROID device.

  7. Connect Ethernet networking to your ODROID device.

  8. Connect the power supply to your ODROID device.

  9. There isn’t any indication when the boot process has finished, so you may want to simply wait for, say, 10 minutes.

  10. Log into your ODROID device over the network as described here.

  11. Update UBOS to the latest and greatest:

    % sudo ubos-admin update
    
  12. You are now ready to set up your first app and site.