我在 Windows-7 Professional 64 位 SP1 上的 VirtualBox 4.0.4 64 位中非常顺利地运行了 10.10 64 位。今天早上我将 VBox 升级到最新的 4.0.6;10.10 仍然运行良好。我在线升级到 11.04,现在 Ubuntu VM 无法启动。它只是停留在 Ubuntu 屏幕上,上面有一排点,仅此而已。
我该如何排除故障才能启动它。如果可以避免的话,我真的不想进行全新安装。
谢谢。
答案1
更简单/更省时的解决方案:
我通过进入控制台模式 (Ctrl-Alt-F1) 并从该控制台登录 Ubuntu 解决了该问题,然后我手动为 cdrom 创建了一个挂载点并挂载了 Guest Additions cdrom,最后运行了 Guest additions 脚本。这样就解决了问题。
sudo mkdir /media/cdrom sudo mount /dev/cdrom /media/cdrom/ sudo /media/cdrom/VBoxLinuxAdditions.run
因此,建议在从 10.10 升级到 11.04 之前卸载 Guest Additions,因为旧版本可能会阻止升级后的系统正确启动到桌面。
答案2
首先,您应该尝试在恢复模式下启动 Ubuntu,或者通过从 Grub 菜单中选择以前的内核启动 Ubuntu(Shift启动时按住 时出现)。我们还可以运行维护 shell,在其中删除不需要的应用程序或更新新增嘉宾到当前版本(如果尚未完成)。
从 Virtual Box Manager 的显示属性中禁用 3D 加速也可能有助于启动。
如果升级后您仍然无法启动虚拟机,您可以考虑返回升级前的快照或在升级到 11.04 之前从虚拟机恢复备份。
除了在线升级之外,我们现在还有使用安装 CD-ROM 映像升级现有系统的附加选项。选择安装 Ubuntu您可以选择在保留个人数据和系统设置的情况下升级系统:
从 11.04 的安装 CD-ROM 映像启动升级后的 Ubuntu 11.04 时也会有类似的选项。这样,您就可以重新安装或修复 Ubuntu,而无需删除 /home 中的数据和设置。
在升级之前,始终建议备份虚拟机文件,并备份 /home 目录的内容以便以后恢复。