起初我使用 Windows Installer 下载 Ubuntu 12.10,但仅 2-3 分钟后我就取消了它并下载了 32 位 ISO(ubuntu-12.10-desktop-i386)。
然后我使用 Pendrivelinux(Universal-USB-Installer-1.9.1.4)创建了可启动的 USB 棒(新的 HP 210 v210 w)。
- 我格式化了 D 盘。(Windows 和 EaseUS 均如此)
- 我已正确设置启动优先级。
但收到消息后
“启动错误”:
- 我直接从 USB 驱动器运行了 wubi.exe。
现在的信息是
“在 D:\ubuntu 中检测到了以前的安装。请先卸载该安装,然后再继续。”
我再次格式化了 D:,并使用 EaseUS 执行了磁盘检查和表面测试。结果显示没有错误或坏扇区。
格式化并检查了我的 U 盘。
直接运行.iso。
但同样的错误不断出现。
我找到了解决上述问题的方法,通过将提取的 .iso 复制到 D:\ 并使用 wubi.exe 安装 Ubuntu,虽然启动时显示 Windows 7,但选择它会导致以下错误:
Try hd(0,0): NTFS5 : No wubildr Try hd(0,1): NTFS5 :
所以我卸载了它并重新安装
现在安装在 7 分钟左右失败,提示
An error occurred. No space left on device. For more info please see log file
我的 D: 是一个 9 GB 的分区。(99% 免费)
Ubuntu Site 12.10 说它需要大约 4.5 GB。
现在尝试将 D: 扩展到 10 GB...
没有 wubildr。
答案1
这是我的建议:运行wubi.exe
独立程序或下载桌面 ISO,将其保存在同一个文件夹中wubi.exe
,确保它们来自同一版本,然后运行 Wubi。
不要从 CD 或 USB 安装 Wubi -或者将 Ubuntu CD 或 USB 插入你的计算机(它会找到并使用它们)。前者需要一种解决方法,上次我尝试后者时,它试图将整个 USB 分区复制为 ISO,而这个大小可能是 2-16GB。
如果你看到:
Try hd(0,0): NTFS5 : No wubildr
Try hd(0,1): NTFS5 :
这意味着 wubi 可以读取第一个分区 hd(0,0) (= /dev/sda1),并且那里没有 wubildr(如果它是恢复或启动分区,则很正常)。这意味着 wubi 在尝试读取第二个分区 hd(0,1) (= /dev/sda2) 时挂起。我不知道为什么,但它有时会这样做 - 很少。如果我是你,我会从你拥有的那个 USB 启动,挂载 /dev/sda2 和 /dev/sda1 并将 /wubildr 复制到它。
sudo mkdir /mnt/sda2
sudo mkdir /mnt/sda1
sudo mount /dev/sda2 /mnt/sda2
sudo mount /dev/sda1 /mnt/sda1
sudo cp /mnt/sda2/wubildr /mnt/sda1/wubildr
sudo umount /mnt/sda2
sudo umount /mnt/sda1
sudo rmdir /mnt/sda2
sudo rmdir /mnt/sda1
这应该可以让 wubildr (grub2) 运行。
如果您有备用分区(D:
),那么我实际上建议您直接安装到该分区,而不是使用 Wubi。如果您可以处理 Ubuntu 控制您的启动过程(之前制作一个 Windows 修复 CD,以便您可以在以后想要卸载时替换 Windows 引导加载程序),那就更好了。但如果您必须使用 Wubi,那么您可以使用上述技术。