我花了一整天时间解决如何让 Win7 客户机识别我的 USB 设备的问题,最后成功了,重新安装了 VirtualBox 5.0.16,从我的 CD 重新安装了 Win7,安装了扩展包,并将自己添加到 Vbox 用户组...严格按照所有说明操作,并愉快地在 Virtual Box 中测试我最喜欢的程序 TMPGEnc,由于内存不足,它无法运行,因此我根据需要将基本内存分配增加到 1024,并且成功了。我甚至能够编码一个简短的视频,只是为了向自己证明我终于设法让 VirtualBox 在 Ubuntu 主机上作为客户机运行。我只需要它来运行几个程序。然后,我关闭了 Virtual Box,当我再次启动它时,没有 Win7,它消失了,我被要求插入我的光盘重新安装一台新机器。可能发生了什么?这是正常的吗?有没有办法解决这个问题,而不需要再次安装 Win7?
WJoe。
答案1
确保您之前没有以 sudo 身份运行 virtualbox,否则它会在 /root 帐户中创建新的配置文件设置。只需运行即可sudo virtualbox
检查您是否可以看到您的机器。另一种方法是查找系统上的 .vmdk 或其他可能的客户磁盘文件。
编辑:之前您以 sudo 身份运行 VBox,整个机器可能在/root/VirtualBox VMs/<machine name>
目录中。您可以使用以下命令将机器文件夹复制/移动到您的目录中,/home/<youruser>/VirtualBox VMs/
并将机器文件夹所有者更改为您
sudo chown -R <user>:<user> <machinenamefolder>
位于您的 VMs 文件夹中。之后您可能需要双击 VM 文件夹中的 win7machine.vbox 文件以在 VBox 中显示它。