Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have spent a few days and can't seem to find a clear answer for this.

Goal: Install Ubuntu onto a USB 3 flash drive (not Live/Persistent) FOR my Surface Pro WITHOUT touching any of my Surface Pro partitions.

So when I first attempt to install Ubuntu (12.04), the installer did not bother asking me where I want to install the bootloader, I assume it automatically wrote over my Surface Pro EFI boot because after I rebooted without the flash drive (where I installed my Ubuntu to) attached I'm greeted with "Grub Minimal Bash like System", so it basically couldn't find where Grub was installed to. I was still able to get into Windows through Grub when I have my Ubuntu USB attached so I can access grub's Windows 8 entry. But this is NOT want I want. I prefer not to have USB in at all if I want to boot into windows.

After hours of searching for a resolution to this, I ended up wiping my Surface Pro completely because no one seems to be able to explain UEFI boot other than the fact it's "different than BIOS".

After restoring everything, upgrading back to Windows 8.1, I'm making a second attempt at this and same thing happens when I create my own partitions on the Flash Drive, it still seems to just overwrite the default bootloader.

First Question: How can I restore the default bootloader so it would boot directly into Windows 8?

Second Question: How can I install Grub on the flash drive so that whenever I want to boot into Ubuntu I would use this workflow: Boot to Windows -> PC Settings -> Advanced Restart -> Reboot from Media/USB/CD Devices -> Boot from my Ubuntu USB

Any help would be greatly appreciated.

P.S I tried Ubuntu 13.10 livecd and it would not boot on my surface pro.

share|improve this question
I'm having the same problem right now with my laptop. Installing Ubuntu onto a flash drive (with distinct boot, ext4, and swap partitions- not a love CD) writes bootloaders to the hard drive that reference the flash drive. I want it ALL on the flash drive, so the only way it would even care what's on it is if I hold ESC during boot and select the USB drive manually. Did you ever find a fix for this? – Michael Hoffmann Aug 28 '15 at 17:40

You should try install ubuntu 13.10. Also make sure what you usb flash drive is Fat32. Also you need remove security on surface and have ubuntu 64 version. Because only ubuntu 64 support efi.

Here you will find more information: Dual boot Surface Pro with Ubuntu?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.