So far I have always succeeded at creating bootable USB, until yesterday. I tried creating a bootable USB for Arch Linux, Chakra OS, and Ubuntu this way:
Locate my USB stick:
lsblk # My drive is in /dev/sdb1
Formatting the USB stick:
sudo umount /dev/sdb1
sudo mkdosfs -F 32 /dev/sdb1
Copying the ISO image:
sudo dd if=archlinux-2014.10.01-dual.iso of=/dev/sdb1 conv=notrunc,noerror bs=4M | md5sum
Problem starts here: the checksum returned by md5sum is different from the original ISO image. Then when I boot on the newly created bootable USB, I get a message telling there's a missing operating system".
I was told formatting the USB prior to writing the ISO file was non-sense, and that I should use Unetbootin. This tool works but even then, I need to format the USB sticks, otherwise Unetbootin won't detect it. I would like to know how to write ISO files to USB sticks, using dd please. I am confused since all tutorials I can find on the web use dd without any problem.