Just took delivery of one of a CuBox-i4-PRO, with quad-core i-MX6 1Mhz CPUs and 2GB memory built in..
The device comes with Android on a 4GB SD card, and I discarded this and – for testing purposes – used an old 16GB SD card and installed Fedora 20 on it.
Some instructions for this are available here (scroll down to the README.MD): https://github.com/jmontleon/fedora-20-cubox-i4pro/tree/3.14.4
I read the instructions, and was puzzled by some of the details, including the sequence of creating the SD card partitions and then – apparently – deleting one of them! So – be warned..! Needless to say, I ignored this part!
The next ‘confusion’ was over the kernel compile instructions, which appear to recommend using the hummingboard DTB..
I did try this, and the resulting kernel crashed during the boot process… Further research found that the correct DTB for the i4 is imx6q-cubox-i.dtb, and this worked fine for me:
$ uname -a Linux rgcubox 3.14.4+ #1 SMP Mon May 26 16:47:51 EDT 2014 armv7l armv7l armv7l GNU/Linux
One of the useful features of the device is that it includes an eSATA port, to enable a (faster) SATA disk to be used.. This is not an eSATA-p port, so you will need to get an adapter that includes a USB connection, for power, which just plugs in to one of the (two) USB2 ports. The device also has a Gigabit Ethernet port, but this runs at a slower overall speed, due to restrictions on the internal bus..
A nice feature is that it has a built in serial console port, which just needs a micro-usb cable connection.
Next, I will be moving the filesystem to an eSATA-attached SSD. The /boot directory is EXT3, and the root filesystem EXT4.
Robert Gadsdon. May 30, 2014.