Popsicles – create multiple bootable USB drives at once

Creating a bootable USB on Linux is easy! I have already shared some guides on this topic. Create a bootable USB device using dd command, Etcher, Bootiso, Multi CD And Muksub. As far as I have tested, Etcher can flash multiple USB devices at once. Today we have another USB bootable device creator Ice lolly. Are multiple USB file flashers written in rust. Meaning-what you can do Flash multiple USB devices in parallel. Popsicle is the official USB flash utility. pop! _OS. Pop for a strange person! _OS is an Ubuntu based OS. System76, An American computer manufacturer. It is preinstalled on the computer included with System76. Next, let’s learn how to create multiple bootable USB drives Ice lolly, All at once.


  • Popsicle supports USB 2 and USB 3 devices.
  • With parallel writing support, you can write a large number of USB devices at once in minutes.
  • Validate ISO images using SHA256 or MD5 chekcsum.
  • You can view the progress, speed, and completion of burning for each device.
  • Can write ISO or IMG image types.
  • Both command line and graphical interface are available.
  • Pop! Works with _OS, Ubuntu, Ubuntu official flavors and Ubuntu derivatives.
  • Free and open source !!

Install Popsicle

Popsicle is Pop by default! There is no need to install _OS because it is pre-installed.

Pop! _OS is based on Ubuntu, so the official Pop! Popsicle can be installed on Ubuntu and its derivatives using _OS PPA.

$ sudo add-apt-repository ppa:system76/pop
$ sudo apt install popsicle popsicle-gtk

After installing Popsicle, remove PPA. Because the next available Pop! _ Because they keep asking for an upgrade to the OS version.

$ sudo add-apt-repository -r ppa:system76/pop

If you update the popsicle later, you can add the PPA again.

Create multiple bootable USB drives using Popsicle

Open popsicle from dash or menu. Available in a simple type of popsicle named “USB Flasher” or dash.

Connect the USB device and select the image (.iso or .img) to write to the USB device.

Select an image popsicle

Select ISO image from local drive

Select the USB device to flash from the list and click Next. The USB device list is updated automatically as new devices are added or removed.

Select USB device to flash using Popsicle

This will start the USB flash operation.

Create multiple bootable USB drives using Popsicle

This can take a few minutes. Upon successful completion, the following message is displayed:

Flash completed using popsicle

Safely remove the USB drive and install the OS using the newly created USB bootable device or test the live environment.

USB bootable drives can be used in multiple situations as needed.

  • OS testing or installation,
  • Recover existing OS,
  • Back up files from the system when it cannot boot.
  • Identify hardware or software issues,
  • Fix boot loader etc.

Popsicle CLI

As mentioned, Popsicle has both a CLI and a GUI.

When writing an image from the command line, the command is as follows:

$ popsicle -a 

here, -a The flag is used to flash all detected USB devices. However, you can flash certain devices as follows:

$ sudo popsicle /home/sk/Soft_backup/ISOs/ubuntu-18.04.2-live-server-amd64.iso /dev/sdc1

Exchange / dev / sdc1 Use the path of the USB device. Type y Confirm and press Enter to start flashing the USB device.

Sample output:

Are you sure you want to flash '/home/sk/Soft_backup/ISOs/ubuntu-18.04.2-live-server-amd64.iso' to the following drives?
- /dev/sdc1
y/N: y

W /dev/sdc1: 834.00 MB / 834.00 MB [===========================================] 100.00 % 8.82 MB/s

For help, do the following:

$ popsicle --help
popsicle_cli 0.1.5
USB Flasher

    popsicle [FLAGS]  [DISKS]...

    -a, --all        Flash all detected USB drives
    -c, --check      Check written image matches read image
    -h, --help       Prints help information
    -u, --unmount    Unmount mounted devices
    -V, --version    Prints version information
    -y, --yes        Continue without confirmation

           Input image file
    ...    Output disk devices

Recommended reading:

  • How to Create a Custom Ubuntu Live CD Image Using Cubic
  • Pinguy Builder – Build your own custom Ubuntu OS
  • How to burn ISO to USB drive directly from internet

Hope it helps.