by andreas » Thu Feb 03, 2011 10:01 pm
I had problems with this too. The Tonido Plug would not boot from some USB flash drives, even if they were set up as described. I did find a quick way to check before installing the software, however. Plug in the USB drive (partitioned and with first partition set up as ext2 or ext3), and restart your Tonido Plug.
Then ssh into the plug using the Tonido Plug default login (it will boot into the internal flash drive if there is nothing on the USB drive). Then see if /dev/sda1 has been mounted, by typing df or mount. If /dev/sda1 has been auto mounted, the drive should work for booting. If it is not auto-mounted, I have found that those drives will not work for booting the Tonido Plug.
Interestingly, for the drives that are not auto-recognized, unplugging them after the device is up and then plugging them back in causes them to be mounted. However, that's not good enough -- the USB drive needs to be recognized and auto-mounted during the boot-up process.
For the record, I could not boot from a Sandisk 2GB cruzer micro flash drive, and from a Samsung S1 200GB mini 1.8 inch drive, but succeeded with a Freecom 8GB flash drive, a Trekstor 120GB 1.8 inch drive, a Seagate 500GB 2.5 inch drive in a cheap USB enclosure, and another Sandisk 4GB flash drive.
It seems pretty arbitrary which work and which don't, but the above procedure is an easy way to check.