i have tried on my BPi the Raspbian 3.1 image with my HDD: WD20NPVX 2TB 2,5" SATA.
After some days of trying and trying - I thought that my HDD is not banana-compatible (but works fine in my PC ...)
because of permanently crc-errors , and hangs the bpi and many write-aboards.
Now I tried the latest bananian image and : the HDD works perfectly under same cable and power-supply-conditions.
Now I have installed apache2 python php twonky-server samba-server mysql-server ssh gnome and 1,2TB Music,Fvideo,pictures on HDD.
All seems to work perfectly, even the write-speed in parallel 5 sessions to the hard-disk is acceptable.
The HDD is parted with 1,99.. TB ext4 ( /dev/sda1) as a media-container und a small swap partition (/dev/sda2).
Now my question: How can I boot bananian from hdd ?
With rasbian the thing was easy:
sudo cp -axuv / .
sudo rm -R /mnt/boot
sudo nano /mnt/etc/fstab
->remark line: /dev/mmcblk0p2 / ext4 defaults,noatime 0 0
-> insert lines: /dev/sda1 / ext4 defaults,errors=remount-ro 0 1
/dev/sda2 none swap sw 0 0
sudo nano /boot/cmdline.txt ( or uEnv.txt )
xchange in file: root=/dev/mmcblk0p2 with root=/dev/sda1
sudo swapon -a
(The second question I do not trust me to ask: what is wrong with the raspbian 3.1. image in working with the 2TB SATA-HDD)