Virtualbox 无法与真实分区配合使用

Virtualbox 无法与真实分区配合使用

所以我按照说明这里。但是,当我进入 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)

答案1

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

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

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

    a. 确保它.vmdk位于你的主目录中的某个位置

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

    c. 授予您的用户该设备的权限:

    sudo chmod 666 /dev/sdX

    (放置所需设备代替/dev/sdX

相关内容