Virtualbox 不适用于真正的分区

use*_*484 5 virtualbox windows-7

所以我按照这里的说明进行操作。但是,当我去 Virtualbox 并告诉它使用该文件时,我收到了错误

无法打开硬盘文件/home/parth/Win7.vmdk。

访问介质“/home/parth/Win7.vmdk”文件的权限问题(VERR_ACCESS_DENIED)。

结果代码:VBOX_E_FILE_ERROR (0x80BB0004)

成分:中

接口:IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}

被叫方:IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

被叫方 RC:VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

Dmi*_*kov 6

VirtualBox 用户应该是.vmdk文件的所有者,.vmdk并且对它所引用的设备(如/dev/sda)都具有读写权限。中的所有/dev/内容都归 root 所有,因此您有两个选择:

  1. 以 root 身份运行 VirtualBox。我不建议这样做,因为像 VirtualBox 这样庞大的应用程序可能存在可能导致系统崩溃的错误。

  2. 授予您的用户对.vmdk文件和/dev/sdX设备的权限:

    一种。确保.vmdk在您的主目录中的某个位置

    湾 确保您的用户是其所有者.vmdk并具有读写权限(右键单击 -> 属性 -> 权限)

    C。授予您的用户对设备的权限:

    sudo chmod 666 /dev/sdX

    (放置所需的设备而不是/dev/sdX

  • 如果您将组“磁盘”添加到 vboxuser/virtualbox 用户,请确保您重新启动主机操作系统或注销并登录以确保用户可以访问组为“磁盘”的设备。 (2认同)