我之前用 Wubi 安装程序安装了 Ubuntu 11.04 32 位。因此我完全卸载了 ubuntu 并下载了新的 Ubuntu 11.10 32 位。但是现在当我执行 Wubi.exe 时它无法启动。我只是看到鼠标指针快速变化,显示发生了一些事情,但之后什么都没有,没有错误消息。有人能帮帮我吗?
=====调查期间迄今为止的讨论总结:
你确定你下载的是 32 位 ubuntu 11.10 吗?你确定你使用的是 32 位 Windows 7 而不是 64 位 Windows 吗?你做过 md5sum 校验来确认下载的 ISO 有效且没有损坏吗?
嘿,我下载了 ubuntu-11.10-desktop-i386.iso 并且确定 win7 32 位和 iso 映像 MD5 是:c396dd0f97bd122691bdb92d7e68fde5 我检查了 ubuntu 和我的哈希值都一样
这是桌面版本...MD5 值看起来没问题。您是从这个网页下载的吗?ubuntu.com/download/ubuntu/windows-installer
我从 ubuntu.com/download/ubuntu/download 下载了完整的 .iso 映像,不仅仅是 wubi
如果从命令行启动 wubi.exe 会发生什么?
如果我在 cmd 中输入 start H:\wubi.exe ...则不会发生任何事情,除非鼠标指针快速变化以表明发生了某些事情
这是标准 PC 还是工作环境 PC?即您是否拥有管理员权限或对 Windows 7 的某种限制?
我只是我的电脑的用户和管理员,它是一台标准电脑
答案1
问题终于解决了。
C:\ProgramData\Microsoft\Windows\开始菜单\程序\启动
意外地删除了这个“启动”文件夹。只需手动创建它并运行wubi.exe。
09-28 19:48 调试 WindowsBackend:startup_folder=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
01-03 01:13 调试 WindowsBackend:startup_folder=None
从代码分析来看,错误似乎是由于您没有正确设置启动文件夹造成的。要解决此问题,请通过编辑注册表 (regedit) 设置启动环境变量,并确保设置了以下内容:“HKEY_LOCAL_MACHINE”、“\SOFTWARE\Microsoft\Windows\CurrentVersion”、“\Explorer\Shell Folders”、“Common Startup”
我为错误报告添加了更详细的答案,其中包括一些代码片段。
感谢 bcbc 的日志,它对我帮助很大。
答案2
在我的一个日志文件中,我有:
09-28 19:48 DEBUG WindowsBackend: startup_folder=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
而您有:
01-03 01:13 DEBUG WindowsBackend: startup_folder=None
从代码分析来看,错误似乎是由于您没有正确设置启动文件夹造成的。要解决此问题,请通过编辑注册表 (regedit) 设置启动环境变量,并确保设置了以下内容:
'HKEY_LOCAL_MACHINE', '\SOFTWARE\Microsoft\Windows\CurrentVersion' '\Explorer\Shell Folders', 'Common Startup'
并确保引用的文件夹存在,即C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
PS 这里是对错误报告(这不应该是一个致命的问题)。
答案3
在 Windows7 中创建一个具有管理权限的新用户帐户。如果您可以使用 winRar 或 zip 提取 iso,则您的 iso 没有损坏。将您的 iso 提取到任何地方。右键单击 wubi.exe 并选择以管理员身份运行。
必须从 Windows 中卸载并删除 ubuntu 文件夹(之前安装的 ubuntu)。如果不起作用,则只需下载适用于 ubuntu 11.10 的 wubi.exe。安装期间请断开互联网连接。