我下载了12.04的wubi.exe和14.04.1的wubi.exe。我从两者那里得到了相同的行为。一旦你启动任何一个 exe,他们都会给你一个对话框,然后在确定之后开始下载一个 iso 文件。这会工作一段时间,然后停止/挂起/冻结。进度条保持不变,“大约剩余时间”保持不变。但是,安装程序仍然存在。它会回复“你确定吗?” 如果单击 [Cancel],请键入消息。
一个问题 - 还有其他人有这种行为吗?
第二个问题 - 我可以通过手动下载所需的大文件来进行五笔安装吗?
编辑:从下面的 Eliah Kagan 那里得到了一个很好的问题答案。但是,自 Ubuntu 12.10 以来,软件/文件格式中的错误似乎阻止了此技术的使用,因为该软件错误地处理了 MD5 校验和。看到这个错误:Metalink md5sum check fails due to change in format
是的。如果您将要安装的版本(和体系结构:32 位与 64 位)的 ISO 映像与五笔放在同一文件夹中,并且该文件夹中没有其他 ISO 可能会被无意选择,并且 ISO没有损坏,那么五笔将使用它而不是尝试下载 Ubuntu ISO 本身。
具体步骤:
在 Windows 中创建一个空文件夹。
放进
wubi.exe
去。确保它是wubi.exe
您正在使用的特定 Ubuntu 版本的版本。(每个版本都有自己的wubi.exe
,尽管 32 位和 64 位版本的 Ubuntu 没有单独的wubi.exe
文件。)这是
wubi.exe
Ubuntu 12.04.5 LTS。如果您已经有更早的 12.04 ISO 映像,我仍然建议获取 12.04 .5 ISO 文件并使用它。但是,如果您想从较早的 ISO 安装,则可以。一旦你的五笔系统安装完毕,你应该在更新管理器中安装更新——无论如何你都应该这样做,即使是安装 12.04.5。
我不知道 12.05.5 版本是否
wubi.exe
会将旧的 ISO 识别为正确的。如果不是,一些较早的
wubi.exe
文件在旧版本的服务器上。[ 12.04 (原始) , 12.04.1 , 12.04.2 , 12.04.3 ]
这是
wubi.exe
Ubuntu 14.04.1 LTS。我的猜测是这也适用于 14.04 的原始版本 ISO。文件本身很小——即使您的
wubi.exe
Internet 连接速度非常慢(例如,拨号),也没有理由尝试使用较旧的(或错误的)安装wubi.exe
。将桌面ISO文件放入其中。(当然,如果您在第 2 步之前执行此操作,那很好。)
确保它是您要安装的版本和体系结构的 ISO 映像,并且该版本与
wubi.exe
您正在使用的文件的版本相匹配。您应该使用 32 位还是 64 位版本并不取决于您的Windows安装是 32 位还是 64 位。五笔系统安装在您的 Windows 分区内的一个可重写磁盘映像上,但当您使用它时,它实际上并不作为 Windows 程序运行。所以你可以在32位的Windows系统上使用64位的Ubuntu系统和五笔,反之亦然。
当然,如果您的计算机有 32 位处理器,您将无法运行 64 位版本的 Ubuntu。在有限的情况下,即使您的硬件支持 64 位,您也可能更愿意运行 32 位版本。如果您不确定要获取哪个,请参阅32 位和 64 位之间有什么区别,我应该选择哪个?
wubi.exe
运行您放在文件夹中的副本,其中包含您要从中安装的 ISO 映像。如果 Windows 配置为在显示文件时隐藏文件扩展名,这可能显示为
wubi
. 没关系。如果启用了 UAC,就像支持 UAC 的 Windows 桌面操作系统(到目前为止,这是 Vista、7、8、8.1)一样,请确保
wubi.exe
以管理员身份运行。您可以通过右键单击该wubi.exe
图标并单击“以管理员身份运行”来执行此操作。如果五笔仍然不能使用下载的ISO镜像,并且ISO镜像版本与版本配对正确,
wubi.exe
则可能有两个问题:特别是如果 Wubi 早期失败和/或仍然尝试下载新的 ISO 映像,请检查以确保您下载的 ISO 没有损坏。您可以通过将其校验和与官方校验和进行比较来做到这一点。如果您只担心无意损坏(而不是故意恶意修改),检查 MD5 哈希就足够了。(另请参阅本文。)
在撰写本文时,将 Ubuntu 14.04 .1和 12.04 .5哈希值添加到UbuntuHashes wiki 页面出现了延迟。您可以查看它们
为方便起见,相关行是:
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
任何基于安全考虑验证 ISO 映像的人都应该使用上面链接的官方来源,而不是依赖这篇文章中复制的哈希值。在这种情况下,您应该真正验证SHA1哈希(12.04.5、14.04.1)或SHA256哈希(12.04.5、14.04.1 ),而不是依赖 MD5。
如果您知道您的 ISO 文件是正确的(例如,通过自己检查其 MD5 哈希值)但五笔安装程序一直拒绝它,您可以运行五笔安装程序:
这使得即使它认为本地 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
(右键单击它wubi.exe
,单击创建快捷方式)。然后右键单击该快捷方式并单击“属性” 。在标有“目标:”的文本框中,添加--skipmd5check
到末尾(确保添加的内容...wubi.exe
和添加的内容之间有一个空格)。通过创建快捷方式并修改其“属性”窗口中的“目标”字段,
wubi.exe
使用命令行选项运行。--skipmd5check
然后通过您创建的快捷方式运行五笔安装程序。
五笔不适用于带有 GPT 磁盘的 UEFI 系统。如果您的计算机预装了 Windows 8 或 Windows 8.1,则您无法在这些 Windows 系统中安装带有五笔的 Ubuntu。(如果您的计算机配备不同的操作系统并且您自己安装了 8/8.1,您可能可以。)
对于这些 UEFI 系统,您必须以“常规”方式安装 Ubuntu。(也就是说,要与 Windows 共存,它必须与 Windows 一起安装自己的分区,而不是作为属于 Windows 系统的分区中存在的五笔系统。)
您可能会成功地在UEFI/GPT Windows 8/8.1 中创建一个五笔系统,但是一旦创建它就无法启动。(这不是一个特定的安全启动问题;即使关闭安全启动,它也不应该工作。)我包含这些信息并不是出于怀疑这是您当前问题的原因,而是因为它是高度与今天相关——也就是说,主要是为了其他读者的利益。
另一方面,如果您使用的是预装的 Windows 8 或 8.1 系统,也许五笔实际上没有自动下载 ISO 并在安装时失败。
延伸阅读: