1. Bicom Systems
  2. Solution home
  3. PBXware
  4. HOWTOs

General :: Creating bootable USB drives

This HOWTO will explain how to create a bootable USB drive for installing one of our products on a clean server.

After you finish downloading .img file from our download site you will have to move it to your USB drive and make it bootable.


  • Download the desired .img file

Use any tool to create a bootable USB drive from your image.

As an example, you can use Rufus, https://rufus.ie/en/.

Alternatively, you can use Disk Imager


  • Download the desired .img file
  • Open a Terminal (under Utilities)
  • Run diskutil list to get the current list of devices
diskutil list
  • Insert your flash media
  •  Run diskutil list again and determine the device node assigned to your flash media (e.g. /dev/disk2)
diskutil list
  • Run
diskutil unmountDisk /dev/diskN
  • Execute
sudo dd if=/path/to/downloaded.img of=/dev/diskN bs=1m
  • Run
diskutil eject /dev/diskN 
  • When the command completes remove your flash media

NOTE: You must replace N with the device node number assigned to your flash media.


In order to create a bootable USB drive in Linux you will have to enter the shell and make sure your USB drive is recognized and mounted properly.

In this example, we will presume that your USB drive is mounted on /dev/sdb

  • Enter the directory where your .img file is stored
 ~# cd /home/user/downloads
  • Enter command
 ~# dd if=pbxware-3.8-r9.img | pv -s 730M >/dev/sdb

After the process is finished your USB drive should be bootable and ready for installation.

NOTE: In your case, your image file might not be named pbxware-3.8-r9.img so change the name of the file accordingly.