I know I am a little bit late
Exist program called unetbootin which do exactly what you want, write iso to usb and makes it bootable. The dd command did not working for me. Also unetbooting did not work on every distros (tried with ubuntu, xubuntu and worked, but with fluxbuntu did not)