How to create a bootable USB stick with Debian Squeeze
That procedure has always worked for me. I tried using unetbootin
with debian but for some reasons I was never able to make it work for Debian ISOs (strangely, it works without problems for other distros i've tried like Ubuntu, Finnix (both Debian based!) and CentOS).
But now, starting from Squeeze
release, I found that the netinstall iso image works flawlessly from USB, too!
Download it and do
dd if=debian-*-netinst.iso of=/dev/sdX
where /dev/sdX
is your USB stick.
Leave the stick unmounted and then as root:
cat XXXX.iso > /dev/sdX
sync