Make a bootable USB drive

Making a bootable USB drive in Linux is easy and it does not require any external tools or applications. I do prefer Ventoy for having multiple ISOs bootable from the same USB drive. But that's another guide..

NOTE: dd doesn't work with Windows ISOs. Refer to the Ventoy guide above instead.

Plug your USB drive into your machine and find if in the list.

df -h

Mine in this case is /dev/sda1 but yours might be different. So double check that before you continue.

If df -h is confusing you can also use the the Disks application, launch it by running gnome-disks and click the USB drive on the left hand side. Then almost at the bottom of the page you will see Device /dev/sda1 or whatever your devices is called.

Now unmount the drive

umount /dev/sda1

Now run the dd command. Note: This will erase everything on your USB drive. And if you by accident specify the wrong drive here you will erase that, so double check that /dev/sda1 is correct.

And of course replace the /path/to/file.iso with the actual path to your ISO file.

sudo dd bs=4M if=/path/to/file.iso of=/dev/sda1 && sync

It might look like nothing is happening, but it does. Give it some time.

When it's done, you're done.