Banana Pi running from SATA

At my knowledge the BananaPi cannot boot from USB. (Also for USB Boot you need a SD Card with u-boot.)

I think the easiest way is to setup an SD card and later move the root partition to the SATA HDD with a tool like gparted.