所以我按照說明進行操作這裡。但是,當我轉到 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
)