从菜单启动时 VirtualBox 不显示我的虚拟机

从菜单启动时 VirtualBox 不显示我的虚拟机

我在 Ubuntu 11.04 上安装了 VirtualBox。我从控制台启动它并添加了虚拟 Windows XP。一切正常,但是当我将 VirtualBox 作为快捷方式添加到菜单时,它打开时没有这个 Windows 虚拟机。

为什么会出现这种情况?我该如何更改快捷方式以便可以看到我的虚拟机?

答案1

您以错误的用户身份配置了 VirtualBox 安装,即root。您可能使用 启动 VirtualBox sudo virtualbox,因此您的整个配置被写入/root/.VirtualBox而不是/home/your-username/.VirtualBox


  • 首先,停止 VirtualBox 的所有实例。
  • 根据VirtualBox 4.0 文档root,您应该在主文件夹中找到您的虚拟机,我们将使用以下命令打开它:

    gksudo nautilus /root/VirtualBox\ VMs &
    
  • 在这里,您应该会看到 Windows VM 的目录。获取该目录并将其复制到/home/your-username/VirtualBox VMs。关闭 Nautilus 窗口。

  • 然后,重新获得此文件夹的所有权。这可能没有必要,但也不会有什么坏处。

    sudo chown -R your-username /home/your-username/VirtualBox\ VMs/
    
  • 现在,通过常规菜单快捷方式或virtualbox从终端运行重新启动 VirtualBox。您现在可以看到您的虚拟机了吗?

答案2

当您以不同于启动 VirtualBox 时所用用户的身份安装虚拟机时,可能会发生这种情况。当我使用 vagrant 以用户 X 身份创建虚拟机,然后尝试以用户 Y 身份检查 VirtualBox 上的虚拟机安装状态时,就发生了这种情况。

相关内容