ฉันสร้าง virtualbox ดิบ disk ที่ชี้ไปที่การทำงานบูตไดรฟ์ USB ด้วย distro linux ขนาดเล็ก
sudo ./VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/MyTinyLinux/rawdiskonusb.vmdk -rawdisk /dev/disk2 -partitions 2
เมื่อฉันพยายามเพิ่มลงใน virtualbox VM ฉันได้รับข้อผิดพลาดนี้:
Failed to open the disk image file ~/VirtualBox VMs/MyTinyLinux/rawdiskonusb.vmdk.
Permission problem accessing the file for the medium '~/VirtualBox VMs/MyTinyLinux/rawdiskonusb.vmdk' (VERR_ACCESS_DENIED).
Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: MediumWrap
Interface: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}
Callee: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}
Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
ฉันเห็นว่าไฟล์ raw disk vmdk เป็นของ root ฉัน chown'ed ให้กับผู้ใช้ของฉันเอง
ยังคงได้รับข้อผิดพลาดเดียวกัน ฉันสงสัยว่ามันจะทำงานได้ถ้าฉันใช้ virtualbox ในฐานะ root แต่ฉันไม่ต้องการทำเช่นนั้น อย่างไรก็ตามมีเพื่อให้งานนี้