Help with creating bootable usb from iso
If the .iso is a "hybrid mode" image (like most Ubuntu and Debian images these days, have no idea about Arch), then you can just write it directly to the USB just as if it was a CD-ROM drive. For instance, using dd.
dd if=imagefile.iso of=/dev/sdc oflag=direct bs=1048576
If the .iso is not a hybrid mode image, then you can use UNetBootin, available from Ubuntu's repositories, which is an easy way to burn an ISO (for a Linux distro) to a USB key, converting its filesystem to be compatible. Note: UNetBootin is a GUI app.
First let's find out where your USB is in using the fdisk
command:
sudo fdisk -l
and you'll see a list of partitions in your computer.
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
/dev/sda1 2048 15624191 7811072 82 Linux swap / Solaris
/dev/sda2 * 15624192 64452607 24414208 83 Linux
/dev/sdb1 1214121 3244232 42323242 84 vfat
now you'll know that your usb is at /dev/sdb
and /dev/sdb1
is the only 'partition' on it, if not per se a partition.
Now you have to do a block-by-block copy of the .iso file that you have to boot from to the disk. dd
command is the one to use.
dd if=/path/to/iso.iso of=/dev/sdb
Notice that I'm using sdb
here, not sdb1
or any other partition.
Now you'll be able to boot from the usb when you restart your computer. Just select to boot from the USB disk.