Ubuntu Wubi安装在iso下载时冻结/停止/挂起

我已经下载了12.04位于wubi.exe和14.04.1位于wubi.exe。 我从两者都得到了同样的行为。 一旦你启动任一个exe,他们会给你一个对话框,然后在OK开始下载一个iso文件。 这有效一段时间,然后停止/挂起/冻结。 进度条保持不变,“剩余近似时间”保持不变。 但是,安装程序仍然存在。 它将以“你确定吗?”的方式响应。 如果单击[取消],请键入消息。

一个问题 – 是否有其他人得到这种行为?

第二个问题 – 我可以通过手动下载所需的大文件和Wubi似乎挂起来进行Wubi安装吗?

编辑:从下面的Eliah Kagan的问题得到了很好的答案。 但是,由于软件错误地处理MD5校验和,因此Ubuntu 12.10中的软件/文件格式中的错误似乎会阻止使用此技术。 请参阅此错误: 由于格式更改,Metalink md5sum检查失败

我可以手动下载所需的大文件和Wubi似乎挂在哪个Wubi安装吗?

是。 如果您将要安装的版本(和架构:32与64位)的ISO映像放在与Wubi相同的文件夹中,并且该文件夹中没有其他ISO可能会被无意中选中,而ISO没有损坏,那么Wubi将使用它而不是试图下载Ubuntu ISO本​​身。

具体步骤:

  1. 在Windows中创建一个空文件夹。

  2. wubi.exe放入其中。 确保它是您正在使用的特定版本的Ubuntu的wubi.exe版本。 (每个版本都有自己的wubi.exe ,但是32位和64位版本的Ubuntu没有单独的wubi.exe文件。)

    • 这是Ubuntu 12.04.5 LTS的wubi.exe 如果您已经拥有早期的12.04 ISO映像,我仍然建议您获取12.04 .5 ISO文件并使用它。

      但是如果你想从早期的ISO安装,你可以。 一旦安装了Wubi系统,您应该在Update Manager中安装更新 – 无论如何,即使安装了12.04.5,也应该这样做。

      我不知道12.05.5版本的wubi.exe是否会识别旧的ISO是正确的。
      如果没有 ,一些早期的wubi.exe文件位于旧版本服务器上 。
      [ 12.04(原始) , 12.04.1,12.04.2,12.04.3 ]

    • 这是Ubuntu 14.04.1 LTS的wubi.exe 我的猜测是,这也适用于原始版本的ISO 14.04。

    wubi.exe文件本身很小 – 即使您的Internet连接速度非常慢(例如,拨号),也没有理由尝试使用较旧(或错误)的wubi.exe

  3. 将桌面ISO文件放入其中。 (当然,如果你在第2步之前这样做,那很好。)

    确保它是您要安装的发行版和体系结构的ISO映像,并且该发行版与您正在使用的wubi.exe文件的发行版相匹配。

    • 这是Ubuntu 12.04.5 LTS的32位桌面ISO。 或者你可以用bittorrent来获得它 。
    • 这是Ubuntu 12.04.5 LTS的64位桌面ISO。 ( 这是那个的洪流 。)
    • 这是Ubuntu 14.04.1 LTS的32位桌面ISO。 ( 这是洪流。 )
    • 这是Ubuntu 14.04.1 LTS的64位桌面ISO。 ( 这是洪流。 )

    是否应使用32位或64位版本取决于Windows安装是32位还是64位。 Wubi系统安装在Windows分区内的可重写磁盘映像上,但在使用它时实际上并不作为Windows程序运行。 因此,您可以在32位Windows系统上使用带有Wubi的64位Ubuntu系统,反之亦然。

    当然,如果您的计算机具有32位处理器,您将无法运行64位版本的Ubuntu。 在有限的情况下,即使您的硬件支持64位,您也可能更喜欢运行32位版本。 如果您不确定要获取哪个,请参阅32位和64位之间有什么区别,我应该选择哪个?

  4. 运行您已放入要安装的ISO映像的文件夹中的wubi.exe副本。

    如果Windows配置为在显示文件时隐藏文件扩展名,则可能会显示为wubi 。 没关系。

    如果启用了UAC,就像支持UAC的Windows桌面操作系统(到目前为止,这是Vista,7,8,8.1)的情况一样,请确保以管理员身份运行wubi.exe 您可以通过右键单击wubi.exe图标并单击“以管理员身份运行”来执行此操作。

如果Wubi仍然无法使用下载的ISO映像,并且ISO映像版本与wubi.exe版本正确配对,则可能存在两个问题:

  1. 特别是如果Wubi提前失败和/或仍然试图下载新的ISO映像, 请检查以确保您下载的ISO没有损坏 。 您可以通过将其校验和与官方校验和进行比较来完成此操作。 如果您只是担心无意中损坏( 而不是故意恶意修改 ),那么检查MD5哈希就足够了。 (另见本文 。)

    在撰写本文时,将Ubuntu 14.04 .1和12.04 .5哈希添加到UbuntuHashes维基页面时出现延迟。 你可以查看它们

    • 在12.04.4和12.04.5的MD5SUMS文件中 (如果您正在安装Ubuntu 12.04.5), 或者
    • 在MD5SUMS文件中为14.04和14.04.1 (如果您正在安装Ubuntu 14.04.1)。

    为方便起见,相关的行是:

    • 12.04.5,32位
      09eb43dcfce2b7246bdd6e8108e755df *ubuntu-12.04.5-desktop-i386.iso
    • 12.04.5,64位
      48b4edf237c489eebbfef208c2650d11 *ubuntu-12.04.5-desktop-amd64.iso
    • 14.04.1,32位
      a4fc15313ef2a516bfbf83ce44281535 *ubuntu-14.04.1-desktop-i386.iso
    • 14.04.1,64位
      119cb63b48c9a18f31f417f09655efbd *ubuntu-14.04.1-desktop-amd64.iso

    任何基于安全考虑validationISO映像的人都应该使用上面链接的官方来源,而不是依赖于此post中复制的哈希值。 在这种情况下,您应该真正validationSHA1哈希( 12.04.5,14.04.1 )或SHA256哈希( 12.04.5,14.04.1 ),而不是依赖于MD5 。

    如果您知道您的ISO文件是正确的 (例如,通过自己检查其MD5哈希)但Wubi安装程序一直拒绝它,您可以运行Wubi安装程序:

     wubi.exe --skipmd5check 

    这使得它尝试继续安装,即使它认为本地ISO文件是错误的。 一种方法是从管理员启动的命令提示符。 (命令中的.exe扩展名是可选的。)您必须先cd到相应的目录:

    将wubi.exe和ubuntu-14.04.1-desktop-amd64.iso自行放入文件夹后,我以管理员身份启动命令提示符(因为在此Windows系统上启用了UAC)并运行cd C:\ Users \ ek \下载\ wubi(您必须将其替换为系统上的正确位置),然后是wubi.exe --skipmd5check。
    wubi.exeubuntu-14.04.1-desktop-amd64.iso放入文件夹后,我以管理员身份启动命令提示符(因为在此Windows系统上启用了UAC)并运行cd C:\Users\ek\Downloads\wubi (您必须将其替换为系统上的正确位置),然后是wubi.exe --skipmd5check

    另一种运行wubi.exe --skipmd5checkwubi.exe --skipmd5check的快捷方式(右键单击它wubi.exe ,单击创建快捷方式 )。 然后右键单击该快捷方式并单击“ 属性” 。 在标有“目标:”的文本框中,将--skipmd5check添加到最后(确保...wubi.exe和您添加的内容之间有空格)。

    通过创建快捷方式并在“属性”窗口中修改“目标”字段,使用--skipmd5check命令行选项运行wubi.exe。
    通过创建快捷方式并在“属性”窗口中修改“目标”字段,使用--skipmd5check命令行选项运行wubi.exe

    然后通过您创建的快捷方式运行Wubi安装程序。

  2. Wubi 不适用于带有GPT磁盘的UEFI系统 。 如果您的计算机附带Windows 8或Windows 8.1,则无法在这些Windows系统中安装带有Wubi的Ubuntu。 (如果您的计算机附带了不同的操作系统并且您自己安装了8 / 8.1,则可能。)

    对于这些UEFI系统,您必须以“常规”方式安装Ubuntu。 (也就是说,要与Windows共存,它必须与Windows一起安装自己的分区,而不是作为属于Windows系统的分区内存在的Wubi系统。)

    您可能成功在UEFI / GPT Windows 8 / 8.1中创建 Wubi系统,但一旦创建它就无法启动 (这不是一个特别的安全启动问题;即使安全启动被关闭,也不应该工作。)我包含这些信息并不是因为怀疑这是你当前问题的原因 ,而是因为它是高度的今天有关 – 也就是说,主要是为了其他读者的利益。

    另一方面,如果您使用的是预安装的Windows 8或8.1系统,可能Wubi确实自动下载了ISO并在安装时失败了。

进一步阅读:

  • WubiGuide ,特别是如何使用手动下载的ISO?
  • Ubuntu 14.04 LTS以后的Windows安装程序 ,特别是Rinzwind的答案 (以及Dima引用的post )