4

How should I go about installing Ubuntu on a Cubieboard?

  • 1
    I see a lack of structured documentation around this, and I was asked twice in the past month, hence... help me document this here. – 0xF2 Jan 5 '15 at 13:51
  • 1
    I would, if I could get my hands on one... This looks like a product not officially supported by Canonical. Have you ever installed Ubuntu before? The only link I could find from Canonical was in the September newsletter issue: thinkonbytes.blogspot.com/2014/09/… – Fabby Jan 5 '15 at 16:23
  • 1
    there is also a packt book on Cubieboards (all of them), and that includes some Ubuntu information. – 0xF2 Jan 6 '15 at 21:02
  • 1
    It wasn't too hard, they had consice information on their website, with the images. Last I checked they were using a linaro image that was using an eol version, so it is probally off-topic on two fronts here. I'll double check on the latest version, and you can swap sources and essentially "upgrade" to 14.04, it worked on my cubieboard2. – Mateo Jan 8 '15 at 1:38
  • could you just crosscompile it? – LittleByBlue Jan 11 '15 at 18:49
3
+50

If you want a current version of "Ubuntu" a.k.a Vanilla Ubuntu with Unity and a Vanilla kernel, You don't setup Ubuntu on a Cubieboard - That being said, there are some Unsupported EOL Linaro based images that will get you a Lubuntu-ish desktop on them.


Fist I'm going to list out some of the resources you may want to look at:


There are two ways to install/run ubuntu on these boards. First you can flash the firmware replacing android on the device - which is a complex process (If you really want to try this way, try this with one of these downloads most likely the 1.06v) . Or you can install on a microSD card. I recommend trying to use the SD card.


Cubieboard2 only.

From: http://docs.cubieboard.org/tutorials/cb2/installation/cb2_lubuntu_card_install

Download This: http://dl.cubieboard.org/software/a20-cubieboard/lubuntu/cb-a20-lubuntu-desktop-card-v105.img.gz

Then do these commands in terminal(replacing sdX with your microSD card, BE CAREFUL I WARNED YOU)

cd Downloads
gzip -d cb-a20-lubuntu-desktop-card-v105.img.gz
sudo dd if=cb-a20-lubuntu-desktop-card-v105.img of=/dev/sdX bs=1M
sync

Pop the microSD card in the cubieboard and boot. (if you get "display not supported" or something like that you might need to ssh in or blindly get to tty and try switching the display, I think this page had the command: http://docs.cubieboard.org/tutorials/a20-cubieboard_lubuntu_desktop_releases)


And the rest is too much of a mess to even mention, oh and this will only get you a linaro version of "Lubuntu 12.10" don't expect any graphics drivers or acceleration or anything to work properly, and if you want flash try this: http://hwswbits.blogspot.com/2013/04/flash-on-picuntu-linux-arm.html

And I left out the cubietruck because I don't own one.

  • Not looked in detail yet, but there is also the cubiuntu project — someone making images for Cubieboard devices, found here: cubiuntu.com/downloads – 0xF2 Apr 10 '15 at 0:44
1

Another option is Armbian. Despite its name it allows you also to build Ubuntu-based images. No surprise there, as bootstrapping Debian and Ubuntu is a very similar procedure anyway.

At the time of this writing you will, for example, find ready to use Xenial-based (Ubuntu 16.04) images with a range of different kernels at the above linked location.

I've run my own builds in the past (the Armbian project supports a wide range of ARM-based boards) and you can effectively hook into just about every stage of the build process by means of shell scripts. So this is highly customizable if you take the time to read up on how to roll your own.

Oh, and yes, while the kernel isn't the stock Ubuntu one, the repositories used by an instance created from these Armbian (Ubuntu) images uses official Ubuntu package repositories.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.