This howto shows the steps needed to copy a Fedora/Redhat/Centos ISO to a usb stick such that it can be booted from and install the OS.

The steps are as follows:

Download the ISO

Plug in the USB stick and see what device it is.

The simplest way is by using dmesg


This is the output of dmesg on my laptop , run immediately after plugging in my usb stick

The output of dmesg shows that a USB device was pluggined in. Also we can see that the device was given the name /dev/sdc and it has two partitions /dev/sdc1 and /dev/sdc1.

Note that the dmesg output on your computer could be different. For example it could be /dev/sdd or /dev/sde. Adjust accordingly.
Choosing the wrong device in the dd command can destroy your current disk. You can make sure by doing fdisk

Make sure we are using the right device.

fdisk -l | grep sd

From the above, I can see that /dev/sdc is the correct one because it is the one who's size matches. It can not be /dev/sda or /dev/sdb because those are too big to be my usb disk.

Write the ISO using dd

sudo dd bs=4M if=ISOFILE.iso of=/dev/sdc conv=fdatasync

replace ISOFILE with the name or full path of the isofile you downloaded. Go make a cup of coffee , it will take some time depending on the speed of your USB device.