所以我按照说明这里。但是,当我进入 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/
以 root 身份运行 VirtualBox。我不建议这样做,因为像 VirtualBox 这样庞大的应用程序可能存在漏洞,这些漏洞可能会导致 root 身份系统崩溃。
.vmdk
授予您的用户对文件和设备的权限/dev/sdX
:a. 确保它
.vmdk
位于你的主目录中的某个位置b. 确保您的用户是其所有者
.vmdk
并拥有其读写权限(右键单击 -> 属性 -> 权限)c. 授予您的用户该设备的权限:
sudo chmod 666 /dev/sdX
(放置所需设备代替
/dev/sdX
)