I've installed Homebrew on my external USB hard drive, and it runs fine from there. It loads perfectly, and downloads and runs games with no problems.
However, when Homebrew apps try to write to the disk, it always fails. Configurable USB loader will run from the disk, but fails to mount it...