Make a Ubuntu Live USB without having it waste the whole USB?

Funny story, I actually succeeded in doing this a 9 months ago but I didn't write down the commands/procedure I used and have managed to completely forget it.

Does anyone know how I can go about making a live usb without taking up the whole usb stick? Using dd or usb creator results in the whole usb being used up. I've tried using

dd if=/path/to/iso of=/dev/sdb count=6GB bs=2048

and then using parted to create a partition after 6.1GB but the partition was usable, trying to format gave a "quarks error".

I tried making a partition at the beginning of the stick and just copying the content of the iso to it. It managed to boot to GRUB but crashed during boot up as it was unable to find the squashfs file.


Mkusb will make a Live or Persistent Live USB stick with:

  • Fat32 boot partitions.

  • ISO9660 read only OS partition.

  • Ext2 Casper-rw persistence partition, (optional).

  • NTFS data partition accessible to Linux and Windows, (optional).


It's possible to make multiple partitions on an USB stick - but maybe, for example windows will just list one or none instead of all partitions.

You should not just extract the ISO to the Stick, but use a tool as for example YUMI ( http://www.pendrivelinux.com/yumi-multiboot-usb-creator/ )


I'm trying to provide some links for patitioning and more:

First for a solution via GUI-Applications, you can e.g. use GPARTED, an explanation is provided in this Q/A

Furthermore, you can also consider How to partition an USB stick (example) or this possibly or partly duplicate to your question