#3 Installing Operating System on Cubie Board

Welcome to RoboMart blog, Having a Cubie-board is just valuable on the off chance that you can really utilize it and in the end create furthermore, or play with it. The preinstalled OS may or may not be satisfactory for this.cubie-board

All the time,  as the SoC utilized is generally found in Android gadgets, and the maker basically or just backings it. While BSD or Minix are additionally working frameworks that are being produced by different designers, this blog post will restrict itself to Linux as a working framework. The initial few areas of this session will a bit more profound into the ideas for instructive purposes. So, let’s start…

BUY Cubie Board NOW on RoboMart

Booting the Cubieboard

While it may appear to be characteristic that the framework just boots, there is a ton more to it. The All winner arrangement of SoCs has something many refer to as a Boot Read Only Memory (BROM). The BROM is truly a little program inserted into the chip itself that continuously gets executed first. This system has a couple of drivers for an insignificant arrangement of equipment to guarantee that it is little and basic.

To begin with, the BROM will attempt to locate a substantial bootloader on the first SD card, likewise called the MMC space. On the off chance that nothing is found there, the NAND is checked for a substantial boot loader.

OS image installation background

A ROM is simply a full circle picture, which, thus, can be composed to capacity, which the board can boot from. The name ROM is gotten from the way that the information used to be put away in a ROM chip. A significant number of the OS pictures that can be found for all winner advancement sheets are customized to an extremely particular board. This is not shocking, as the chip utilized may be the same on an extent of sheets, yet certain joined peripherals may be totally diverse; one board may have distinctive memory chips for instance. Another board may not have a locally available blaze and depend totally on the auxiliary MMC space for its OS. It is very nearly difficult to have a solitary plate picture that takes a shot at all these diverse mixes of equipment, and in this way a spotless establishment sounds like truly a sensible methodology. While conveyances are gradually beginning to bolster the ARM-based frameworks, it is still difficult to have a typical installer that can introduce the dispersion to any ARM-based board. To connect these universes, a couple linux-sunxi group individuals furthermore, Red Hat workers have built up a cross breed establishment of Fedora, where a nonexclusive picture is downloaded, arranged, lastly dispatched in the installer.

Preparing Fedora – Linux OS

There have been a few arrivals of Fedora for the A10, A10S, A13, and A20 arrangement of SoCs. Fedora 20-r1 can be composed to a SD card, which can be utilized as a recuperation boot circle. The initial phase in this attempt is to download this circle picture. Around 2 GB of free space is needed.

Fedora for this part can be downloaded from the official site.

The following few stages expect that there is a Linux PC accessible. In the event that this is most certainly not the case, the preinstalled OS on the Cubieboard can likewise be utilized; while a tiny bit trickier, it ought to be entirely conceivable. On the off chance that the preinstalled OS is Android, then a terminal application will be obliged that may not be introduced. Do take note of that on Mac OSX, the device way names will be distinctive.

Installing the OS image to the SD card

The micro SD card ought to be joined with the PC. On the off chance that there is no card peruser accessible, a USB to micro SD card can be utilized. The xzcat command is is used to extract the downloaded ISO file onto the SD card.

In the accompanying illustration, it is accepted that the micro SD card is embedded into a USB card per user and has been allocated the gadget hub,/dev/sdd.


This method may oblige root benefits; to do as such, prefix dmesg with sudo. The filename utilized here ought to coordinate the record downloaded. A store flush through the sync charge is constrained upon fruitful consummation. Flushing the store is imperative with the goal that we know all the information that has really been composed to the SD card what’s more, it is not held up in the reserve. This procedure may take a long time—10 minutes is usually reported ordinarily reported. The accompanying summon is a case of composing the picture to a SD card and flushing the cache.


Burning the OS image to be conceivable on Linux, OSX, the BSDs, Solaris, and numerous present day POSIX-based frameworks. On Windows, somewhat more care is needed.

A project, for example, 7-Zip or any Achiever  can be utilized to extract the image, , for example, WinDD can be utilized.

At the point when done, uproot the USB device and reinsert it to drive re-perusing of the SD card’s allotment table. Opening a document supervisor will, by and large, demonstrate the recently made allotments on the SD card, one named u-boot.

On the other hand, an ADB or a terminal application will be needed. This will now give a rundown of bolstered sheets. Locate the precise board being utilized, furthermore, run the order again with the chose board as the parameter. Note that just a little determination will be shown, as indicated in the accompanying screenshot:


After setting up the board, unmount the microSD card followed by a sync to ensure all the data is written properly. Let us take a look at the following command:

[root@packt:~]# umount /dev/sdd1 && eject /dev/sdd1

Depending on the environment that this script is being run on, a graphical version can be launched instead; the idea, however, is identical: choose the correct board and the script will write the image to the correct place.


Applying force will boot the device, and following a couple of minutes and a couple of purposeful reboots to resize the segment on the SD card, the Fedora installer to appear.

On the off chance that there is no output on the screen, allude to Appendix D, Troubleshooting the Common Pitfalls. Likewise, allude to the accompanying screenshot to see Fedora’s first graphical installer screen:


That’s all. Just setup the localization; Time, Date and Root password. You can also create multiple users. This is the perfect platform who want learn in a simple way. You can buy this board from our store. Find the store link below..

Thank you. And don’t forget to share.

BUY Cubie Board NOW on RoboMart