I have downloaded the 12.04 located wubi.exe and the 14.04.1 located wubi.exe. I am getting the same behavior from both. Once you start either exe they give you a dialog and then after OK begin downloading an iso file. This works for a while, and then stalls / hangs / freezes. The progress bar remains the same and the "Approximate time remaining" remains the same. However, the installer is still alive. It will repond with an "are you sure?" type message if you click on [Cancel].
One question – is anyone else getting this behavior?
Second question – can I do a Wubi install with a manual download of the big file that is required and which Wubi seems to hang on?
Edit: Got a great answer to the question from Eliah Kagan below. However, it appears that a bug in the software/file formats since Ubuntu 12.10 prevent the use of this technique as the software incorrectly processes the MD5 checksums. See this bug: Metalink md5sum check fails due to change in format
Best Answer
Yes. If you put the ISO image for the version (and architecture: 32 vs. 64-bit) that you want to install in the same folder with Wubi, and no other ISOs are in that folder that might be inadvertently selected instead, and the ISO is not corrupted, then Wubi will use it instead of attempting to download the Ubuntu ISO itself.
Specific steps:
Make an empty folder in Windows.
Put
wubi.exe
in it. Make sure it's the version ofwubi.exe
for the specific version of Ubuntu you're using. (Each release has its ownwubi.exe
, though 32-bit and 64-bit versions of Ubuntu don't have separatewubi.exe
files.)Here's
wubi.exe
for Ubuntu 12.04.5 LTS. If you already have an earlier 12.04 ISO image, I still recommend getting a 12.04.5 ISO file and using that.But if you want to install from an earlier ISO, you can. You should then install updates in the Update Manager, once your Wubi system is installed--which you should do anyway, even if installing 12.04.5.
I don't know if the 12.05.5 version of
wubi.exe
will recognize the older ISOs as correct.If not, some of the earlier
wubi.exe
files are on the old-releases server.[12.04 (original), 12.04.1, 12.04.2, 12.04.3]
Here's
wubi.exe
for Ubuntu 14.04.1 LTS. My guess is that this would work with the original release ISOs of 14.04, as well.The
wubi.exe
files themselves are small--even if you have a very slow Internet connection (e.g., dial-up), that's no reason to attempt installing with an older (or wrong)wubi.exe
.Put the desktop ISO file in it. (It's fine if you do this before step 2, of course.)
Make sure it's the ISO image for the release and architecture you want to install, and that the release matches the release of the
wubi.exe
file you are using.Whether you should use the 32-bit or 64-bit version is not determined by whether your Windows installation is 32-bit or 64-bit. A Wubi system is installed on a rewritable disk image inside your Windows partition, but it doesn't actually run as a Windows program when you use it. So you can use a 64-bit Ubuntu system with Wubi on a 32-bit Windows system, and vice versa.
Of course, if your computer has a 32-bit processor, you won't be able to run the 64-bit version of Ubuntu. And there are limited circumstances under which you might prefer to run the 32-bit version even when your hardware supports 64-bit. If you're not sure which to get, see What are the differences between 32-bit and 64-bit, and which should I choose?
Run the copy of
wubi.exe
that you've put in the folder with the ISO image you want to install from.If Windows is configured to hide file extensions when displaying files, this may appear just as
wubi
. That's fine.If UAC is enabled, as is the case on the Windows desktop OSes that support UAC (so far, this is Vista, 7, 8, 8.1), make sure you run
wubi.exe
as administrator. You can do this by right-clicking thewubi.exe
icon and clicking "Run as administrator."If Wubi still cannot use the downloaded ISO image, and the ISO image version is paired correctly with the
wubi.exe
version, two problems are likely:Especially if Wubi failed early and/or still tried to download a new ISO image, check to make sure your downloaded ISO is not corrupted. You can do this by comparing its checksum against the official one. If you're only worried about inadvertent corruption (and not deliberately malicious modification), checking the MD5 hash is sufficient. (See also this article.)
As of this writing, there's been a delay in adding the Ubuntu 14.04.1 and 12.04.5 hashes to the UbuntuHashes wiki page. You can view them
For convenience, the relevant lines are:
09eb43dcfce2b7246bdd6e8108e755df *ubuntu-12.04.5-desktop-i386.iso
48b4edf237c489eebbfef208c2650d11 *ubuntu-12.04.5-desktop-amd64.iso
a4fc15313ef2a516bfbf83ce44281535 *ubuntu-14.04.1-desktop-i386.iso
119cb63b48c9a18f31f417f09655efbd *ubuntu-14.04.1-desktop-amd64.iso
Anyone verifying the ISO images based on security considerations should use the official sources linked above and not rely on the copied hashes in this post. In that case, you should really verify the SHA1 hash (12.04.5, 14.04.1) or SHA256 hash (12.04.5, 14.04.1) instead of relying on MD5.
If you know your ISO file is correct (for example, by checking its MD5 hash yourself) but the Wubi installer keeps rejecting it, you could run the Wubi installer with:
This makes it attempt to proceed with the installation even if it thinks the local ISO file is wrong. One way to do this is from a Command Prompt launched as administrator. (The
.exe
extension in the command is optional.) You'll have tocd
to the appropriate directory first:Having put
wubi.exe
andubuntu-14.04.1-desktop-amd64.iso
in a folder by themselves, I start a Command Prompt as administrator (since UAC is enabled on this Windows system) and runcd C:\Users\ek\Downloads\wubi
(you'll have to replace this with the correct location on your system) followed bywubi.exe --skipmd5check
.Another way to run
wubi.exe --skipmd5check
is to make a shortcut towubi.exe
(right-click itwubi.exe
, click Create shortcut). Then right-click the shortcut and click Properties. In the textbox labeled "Target:" add--skipmd5check
to the end (make sure there's a space between...wubi.exe
and what you added).Running
wubi.exe
with the--skipmd5check
command-line option by creating a shortcut and modifying the Target field in its Properties window.Then run the Wubi installer through the shortcut you created.
Wubi doesn't work on UEFI systems with GPT disks. If your computer shipped with Windows 8 or Windows 8.1, you can't install Ubuntu with Wubi inside those Windows systems. (If your computer came with a different OS and you installed 8/8.1 yourself, you probably can.)
For these UEFI systems, you'll have to install Ubuntu in the "regular" way. (That is, to coexist with Windows it will have to be installed with its own partitions, alongside Windows, and not as a Wubi system existing inside a partition belonging to the Windows system.)
You might succeed at creating a Wubi system inside a UEFI/GPT Windows 8/8.1, but it wouldn't boot once you created it. (This is not specifically a Secure Boot problem; even with Secure Boot turned off, it should not be expected to work.) I'm including this information not out of suspicion that this is the cause of your current problem, but because it's highly relevant today--that is, mainly for the benefit of other readers who come along.
On the other hand, if you are using a preinstalled Windows 8 or 8.1 system, maybe Wubi did actually get past downloading the ISO automatically and failed while installing.
Further reading: