How to boot WUBI installed Ubuntu within Windows 8?

Wubi doesn't work on UEFI systems that use GPT disks. Every new computer with Windows 8 has a UEFI boot, because that's the only thing that supports secure boot.

Therefore Wubi won't work on any new computer with Windows 8.

It works fine with Windows 8 if you boot with BIOS, so if you upgraded to Windows 8, you likely have a BIOS board and it will work.

There's no practical workaround at this time, other than waiting for a fix from Canonical's Ubuntu installer team. The amount of effort required to switch to a legacy BIOS boot and replacing the GPT disk with a MBR partition table setup would negate the whole point of Wubi: to easily install and remove Ubuntu from Windows (for trial purposes).

Here's the bug report: https://bugs.launchpad.net/bugs/694242


Windows 8 uses a graphical bootloader different to that used in Windows 7 or Vista.

The answer here points out that the wubi maintainers have disabled it on the 12.04 CDs for various reasons, one of which is:

  1. ...
  2. ...
  3. ...
  4. Most significantly, Windows is changing it's boot system with Windows 8, and it's not clear how wubi will work with Windows 8, if at all.

So basically, Windows 8 is too new for the Windows Installer to deal with.

You will probably need to edit the Windows 8 bootloader menu. EasyBCD claims to work for Windows 8 but I haven't tried it.

Wubi also loses a lot of functionality you could get with a regular install if you partitioned correctly.


This is an issue that I believe to have solved- it is like this problem here - Dual Boot Windows 8 with Ubuntu 12.10

My suggestion (and it's only a suggestion) is to tpe "msconfig" (without the quotes) on the Windows 8 start screen. In the boot tab, see if Ubuntu is listed. If it is, select the entry by highlighting it and click on "Set as default". This should hopefully load the Ubuntu bootloader instead of Windows' boot menu allowing you you boot into Ubuntu.

Also, from the start screen type in "uefi" and in the settings option on the seach charm, click on "Advanced start up options", click on it. Scroll down to the bottom of the entry and under "Advanced start up", click Restart now. You should now have an option to change the boot order.

I know it is the same solution to another one but to me the core problem is the same- Windows 8 bootloader