How to burn a .iso to a USB device with dd
Written by vaheeD on February 5, 2014
BIOS and UEFI Bootable USB
Using dd
Note: This method is recommended due to its simplicity.
Warning: This will irrevocably destroy all data on
/dev/sdx
.In GNU/Linux
Tip: Check that the USB flash installation media is not mounted with
lsblk
.
Note: Use
/dev/sdx
instead of /dev/sdx1
, and adjust x to reflect the targeted device.
# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx && sync
In Mac OS X
To be able to use dd
on your USB device on a Mac you have to do some special maneuvers. First of all insert your usb device, OS X will automount it, and in Terminal.app
run:
$ diskutil list
Figure out what your USB device is called with mount
or sudo dmesg | tail
(e.g. /dev/disk1
) and unmount the partitions on the device (i.e., /dev/disk1s1) while keeping the device proper (i.e., /dev/disk1):
$ diskutil unmountDisk /dev/disk1
Now we can continue in accordance with the instructions above (but use bs=8192
if you are using the OS X dd
, the number comes from 1024*8
).
dd if=image.iso of=/dev/disk1 bs=8192
20480+0 records in 20480+0 records out 167772160 bytes transferred in 220.016918 secs (762542 bytes/sec)
It is probably a good idea to eject your drive before physical removal at this point:
$ diskutil eject /dev/disk1