在 Windows 7(主机)上的 VirtualBox 中安装现有的 Ubuntu 11.04(客户机)

在 Windows 7(主机)上的 VirtualBox 中安装现有的 Ubuntu 11.04(客户机)

我已经在 Windows 7 主机上成功安装了现有的 Ubuntu 10.10,具体说明如下这篇博文.一切正常。

我全新安装了 Windows 7 和 Ubuntu。然后我尝试按照相同的步骤在 Windows 7 的 VB 中安装现有的 Ubuntu 11.04。但效果不佳。VB 无法抓取鼠标。在 grub 之后,它还会显示错误“错误:hd0 磁盘不足”,并要求按任意键。错误发生后,它会启动到登录屏幕,但正如我所说,它无法抓取鼠标。我尝试安装 VB 客户机附加组件。这也无济于事。我在 Ubuntu 11.04 上的 /etc/x11 中也找不到 xorg.conf 文件

有谁成功过吗?

答案1

较新版本的 VB 可以工作。链接中有更新的解决方案

答案2

我的 Windows 7 桌面上运行着许多 Ubuntu VM。其中一个虚拟机的正常运行时间长达数月(比 Windows 7 主机的正常运行时间还要长)。我使用这些虚拟机进行软件开发,运行 Eclipse、运行单元测试和运行 Selenium Firefox 功能测试。

大多数 Ubuntu VM 都是 Lucid 桌面或 Lucid 服务器,但最后 4 个是 Precise Pangolin 桌面。我从未遇到过您描述的问题。基本上,创建一个 VM,我打开“设置”并查看所有内容,然后我从 CD 运行正常安装(实际上是从已使用已发布的校验和检查过的 .iso 文件开始),我使用扩展文件系统,通常设置为 32G,尽管我只需要其中的一小部分。在 Ubuntu 安装并重新启动后,我总是从 VB 设备菜单安装附加组件。只有在再次重新启动后,我才会安装特殊工具和 OpenSSH 服务器、vim、Oracle Java 等东西。

您是从物理 CD 进行安装的吗?如果是,则可能存在导致安装失败的 I/O 错误。

在 Windows 7 中,存放虚拟 Ubuntu 硬盘的磁盘上有多少空闲硬盘空间?即使是可扩展的虚拟驱动器也无法凭空产生磁盘空间。

您提到的多个硬盘设备让我感到困惑。您是否使用多个虚拟驱动器来练习管理 LVM 之类的东西?如果虚拟机只是因为您需要运行一些 Linux 软件而存在,那么我建议您始终只定义一个虚拟硬盘,并将其设为 SATA 驱动器。然后在安装 Ubuntu 时告诉它使用整个硬盘。

此外,如果您没有特定的技术原因而使用 11.04,那么我强烈建议您安装 Ubuntu 12.04。该版本有长期支持,这意味着您不必担心存储库会消失。

如果您尝试从另一个磁盘分区启动,我相信您需要使用 Windows 路径名(例如 \Device\Harddisk0\Partition2),并且您需要创建一个包含配置并将 Virtualbox 指向原始分区的 VMDK 文件。

您无法在 GUI 中执行此操作。您需要运行VBoxManage internalcommands createrawvmdk以创建特殊的 VMDK 文件。

几年前我曾在 Windows XP 上成功实现此操作,但我不知道在 Windows 7 和较新的 Ubuntu 上是否仍可行。

相关内容