I've no programming skills. Just a little bit Linux-knowledge. But it should work out-of-the-box after recompiling for armel (without the ability to create the required .bin image. mklivecd builds a .iso image) I haven't checked the debian armel repositorys, yet. Maybe it's already there. mklivecd would be the simplest way you could get. By "hard drive" do you mean the eMMC, the internal 32GB memory? This wouldn't be included in the mklivecd, but you can simply copy it.