![仅当虚拟硬盘位于 Ubuntu 主文件夹中时,WindowsXP 客户机操作系统才会运行](https://linux22.com/image/1096556/%E4%BB%85%E5%BD%93%E8%99%9A%E6%8B%9F%E7%A1%AC%E7%9B%98%E4%BD%8D%E4%BA%8E%20Ubuntu%20%E4%B8%BB%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E6%97%B6%EF%BC%8CWindowsXP%20%E5%AE%A2%E6%88%B7%E6%9C%BA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%89%8D%E4%BC%9A%E8%BF%90%E8%A1%8C.png)
我遇到了一个奇怪的问题。我在笔记本电脑的 Precise Pangolin 中安装了 VirtualBox。我的系统包含两个分区。假设它们是分区 A 和分区 B。分区 A 包含 Ubuntu。
尝试在我的精确 pangolin 中安装 Windows XP 作为客户操作系统。但我无法安装。Windows XP 在安装时抛出一条错误消息,指出无法将文件复制到硬盘上。当我在 B 分区中拥有 WindowsXP 客户机的虚拟硬盘时,就会发生这种情况。但是当我在 Ubuntu 中的主文件夹中拥有虚拟硬盘时,它运行良好。
有人能帮我解决这个问题吗?
任何帮助都将非常感激。
问候,哈里
答案1
分区 B 挂载在哪里?VirtualBox 如何指向它?
我有一个与您的类似的设置,只是我的主机是 11.04(Natty)并且 XP 作为客户操作系统运行良好。
我有 2 个驱动器,而不是 2 个分区。我的第二个驱动器安装在 /mnt/shared,VB 中的存储/磁盘指向 /mnt/shared/VirtualBox/VDI/WinXP.vdi。
答案2
这是权限问题。您没有为虚拟机分配正确的权限。您需要执行以下操作:
sudo chown -R hariharan:hariharan /path/to/vm/folder
将 hariharan:hariharan 替换为适当的用户名:组,并将 /path/to/vm/folder 替换为包含 vm 磁盘映像和设置的文件夹路径。