Solución 1:
¿Estás seguro de que la imagen ISO funcionará en un dispositivo USB? Algunas ISO que se iniciarán si están en un CD/DVD en realidad no se iniciarán desde un dispositivo USB.
Suponiendo que la ISO que desea tiene un cargador de arranque que funcionará, entonces debería ser tan simple como dd if=filename.iso of=/dev/usbdevice
pero esto reemplazará cualquier cosa que esté actualmente en el disco USB.
Si desea colocar el ISO en un sistema de archivos existente en la unidad USB y arrancarlo, configurarlo puede ser mucho más complicado.
Solución 2:
Sé que puede hacer esto en la interfaz gráfica de usuario de UNetbootin. No lo he probado yo mismo, pero parece que también puede hacerlo mediante la línea de comandos:
http://sourceforge.net/apps/trac/unetbootin/wiki/commands
unetbootin method=diskimage isofile="my.iso" installtype=USB targetdrive=/dev/sdc1
Solución 3:
Desde Linux hay una manera muy fácil de crear una tarjeta de memoria de arranque a partir de una imagen ISO, y esto debería funcionar para cualquier sistema operativo Suponiendo que la tarjeta de memoria es /dev/sdb
y la imagen es /home/username/Downloads/system.iso
.
Solo haz esto (como root):
dd if=/home/username/Downloads/system.iso of=/dev/sdb
Mucho más fácil que unetbootin o cualquier otro método del que haya oído hablar.