On linux (most distros) the easiest way to write an iso to the usb device is to use dd.
A command such as
Code:
dd if=isofile.iso of=/dev/sdX bs=64M status=progress
will easily copy the iso file to the usb device as an exact image.
- isofile.iso is the name of the image file to copy
- /dev/sdX is the name of the usb device. If it has partitions that auto-mount when inserted you must unmount those partitions before using dd to write to the device.
- bs is the block size you wish to use for reading/writing. I use 64M because I have plenty of memory and it speeds up the process dramatically instead of using the default 512 byte block size.
'man dd' will give you all the info on how to use the dd command if you want to understand it better.