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本身。
具体步骤:
-
在Windows中创建一个空文件夹。
-
将
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
。 -
-
将桌面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位之间有什么区别,我应该选择哪个?
-
运行您已放入要安装的ISO映像的文件夹中的
wubi.exe
副本。如果Windows配置为在显示文件时隐藏文件扩展名,则可能会显示为
wubi
。 没关系。如果启用了UAC,就像支持UAC的Windows桌面操作系统(到目前为止,这是Vista,7,8,8.1)的情况一样,请确保以管理员身份运行
wubi.exe
。 您可以通过右键单击wubi.exe
图标并单击“以管理员身份运行”来执行此操作。
如果Wubi仍然无法使用下载的ISO映像,并且ISO映像版本与wubi.exe
版本正确配对,则可能存在两个问题:
-
特别是如果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\Downloads\wubi
(您必须将其替换为系统上的正确位置),然后是wubi.exe --skipmd5check
。另一种运行
wubi.exe --skipmd5check
是wubi.exe --skipmd5check
的快捷方式(右键单击它wubi.exe
,单击创建快捷方式 )。 然后右键单击该快捷方式并单击“ 属性” 。 在标有“目标:”的文本框中,将--skipmd5check
添加到最后(确保...wubi.exe
和您添加的内容之间有空格)。
通过创建快捷方式并在“属性”窗口中修改“目标”字段,使用--skipmd5check
命令行选项运行wubi.exe
。然后通过您创建的快捷方式运行Wubi安装程序。
-
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 )