I did as the solution on the first page suggested.
Code:
nano /tmp/sata/etc/fstab
followed by adding
Code:
/dev/sda1 /ext4 defaults,noatime,nodiratime,data=writeback,commit=600,errors=remount-rw 0 0
The earlier guide works just fine with Bananian 15.01 but I tried this with a new image running 15.08 and I'm having no luck at all.
EDIT: Also is there any reason why I shouldn't just setup everything on the MicroSD card while I'm trying to solve this? As soon as I do get a working method I should be able to transfer everything over to the SATA drive regardless of whether I've set up SickRage, etc, right?
EDIT 2: nevermind. I have solved the problem now. The process is actually significantly easier than the first post in this thread makes out. Here's what I did.
1. Follow the guide until you get to the
Code:
sudo nano /boot/uEnv.txt
step.
2.
nano /boot/boot.cmd <---- Note not /boot/boot/boot.cmd I suspect this is why OP had so many problems.
You want to change
root=/dev/mmcblk0p2 to
root=/dev/sda1 but what screwed me over is that there are actually
two entries and you want the second one!
3.
apt-get install -y u-boot-tools because apparently mkimage isn't included.
4.
mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
5.
nano /etc/fstab
Now I had no entries in here apart from the swapfile so I had to add
/dev/sda1 / ext4 defaults,nodiratime,data=writeback,errors=remount-rw 0 0
6.
sync not sure why but all the guides had it, so I did it.
And that should be it.