Creating an UEFI bootable Linux USB stick

We will create a bootable USB stick with Linux by starting from a Linux distribution’s ISO. Since we want to create a USB stick that will be able to boot a UEFI system, we will require an ISO that can do this. The ISO requires a special EFI bootloader. At the time of writing this article, not many Linux distributions had an ISO available that contains the special EFI bootloader. We have been looking at Debian and Kali, but both ISO’s were lacking this feature.

We did find that the Ubuntu ISO contained the bootloader that we needed. We have used the following ISO “ubuntu-14.04.2-desktop-amd64.iso”. Make sure that you download the AMD64 version of the ISO! You can download this ISO from the following link:

To create the bootable USB stick from the ISO, we use the Rufus tool on Windows. You can download Rufus via the following link:

Use Rufus as follows:

  1. Set “Partition scheme and target system type” to “GPT partition scheme for UEFI computer”.
  2. Set “File system” to “FAT32 (default)”
  3. Set “Cluster size” to “4096 bytes (default)”
  4. Select “Create a bootable disk using ISO”
  5. Select the Ubuntu ISO.
  6. Make sure that Rufus hasn’t changed the partitioning scheme after you have selected the ISO.

When Rufus is ready with your stick, you will have a stick with a UEFI bootloader. Booting a machine with this stick allows you to boot an Ubuntu live session so that you have access to all default Ubuntu utilities.

Ubuntu ISO files can be downloaded from the following URL:




GPT partition scheme

Do I select GPT partition scheme because the hdd has a gpt partition scheme or is that just the default setting?

This is necessary because

This is necessary because some UEFI bootloaders don't recognize the USB stick if you select a different partition scheme.

Cannot boot from GPT partitioned USB?

So I out Ubuntu on my USB drive using Rufus and the GPT partition scheme, but when I press F12 on boot, instead of showing "UEFI: Sony USB Drive" as it should show, it shows "UEFI: "My HDD's name". If I select that then in just boots back into Windows again. All my HDD partitions are GPT, so I don't understand what is the problem here.

On one of my computers I have

On one of my computers I have to make an additional change in the BIOS of the computer.Under the boot menu (where you can set the priority of the boot devices), I have an additional menu called "Hard Drive BBS Priorities". I have to make the USB drive Boot Option #1 as well in that menu.Also ensure that the USB drive is plugged in when entering the BIOS so that it is displayed as one of the possible boot options.


You might also be interested in...