Making bootable USB

These are instructions for making bootable USB drives with our ISOs, and they are both for Linux and Windows operating systems. For this methods you’ll need USB drive with 8GB space or more.



In Linux we have used two methods for creating bootable USB drive.
First one is only for Ubuntu and Debian based systems and it is with dd Utility program. You can find more details here.
Second one is dd method for making bootable USB drive via command line.

WARNING, the following instructions will destroy any existing data on your USB drive.

First determine what device your USB is. With your USB plugged in run in terminal:

sudo ls -l /dev/disk/by-id/*usb*

This should produce output something like this:

lrwxrwxrwx 1 root root 9 2014-05-24 22:54 /dev/disk/by-id/usb-_USB_DISK_2.0_077508380189-0:0 -> ../../sdb

In this example output, the USB device is sdb. Now you can run below commands in terminal to make bootable USB drive.

First of all unmount USB drive if it is mounted:

sudo umount /dev/sdX

The isohybrid tool in the syslinux package will convert ISO images into a USB flash drive compatible format:

sudo apt-get install syslinux
isohybrid filename.iso

And at the end use dd to write the ISO image to the disk path:

sudo dd if=filename.iso of=/dev/sdX bs=4M && sync

where filename.iso is path to your ISO file and sdX is name of your USB device from your terminal output.

If you use Debian and/or Ubuntu based systems you can used dd Utility instead typing dd commands in terminal. In short, dd Utility is GUI for dd command. 😉 And there is Etcher.


For Mac operating system you can use dd Utility or Etcher.


For Windows operating system you can use Win32 Disk Imager, Rufus or Etcher.


If you have used some other method, feel free to contact us and we will gladly put it on our website.