[Arm-dev] How to boot from a sata drive on a Cubieboard

Tue Dec 20 16:54:39 UTC 2016
Robert Moskowitz <rgm at htt-consult.com>

So far I have only done this with a Cubieboard2, using the CubieTruck 
image.  It should work on the CT itself, and other A20 boards that have 
a sata connector.

First there is some problem with the 2016.09.01 uboot for booting from 
sata.  Don't know what it is, but after a brief conversation on the 
Fedora-arm list and the uboot list, I tried the uboot in F26 which is 
2016.11 and that works.  It is really quite simple:

dd your Cubie image onto your HD.  Connect the HD to the sata port on 
the Cubie.

dd the uboot bin pulled from a Fedora26 image (or some other source for 
2016.11) onto a smallish mSD card (I use a 4GB one that costs 1/2 that 
of a 16GB card).  This card MUST have NO partitions.  Just the uboot.  
Insert the mSD into the Cubie.

Boot.

You are on your way.

This, of course is very important.  To run a production OS on a sata HD, 
and not a mSD card, and perhaps even a USB HD.  You can use a SSD drive 
if you want to spend the money.

Bob


P.S. Next step is to turn this into a simple web server to replace the 
current medon.htt-consult.com server that keeps crashing with disk I/O 
problems (so much for better reliability with HDs!).


P.P.S.  Feel free to add this to the Wiki.  :)