Saya membuat disk virtualbox menunjuk ke sebuah fungsi, boot USB drive dengan distro linux kecil di atasnya.
sudo ./VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/MyTinyLinux/rawdiskonusb.vmdk -rawdisk /dev/disk2 -partitions 2
Ketika saya mencoba menambahkannya ke VM virtualbox, saya mendapatkan kesalahan ini:
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)
Saya melihat bahwa file vmdk disk mentah dimiliki oleh root. Saya chown'ed ke pengguna saya sendiri.
Masih mendapatkan kesalahan yang sama. Saya curiga ini akan berhasil jika saya menjalankan virtualbox sebagai root, tetapi saya benar-benar tidak ingin melakukan itu. Apakah ada cara untuk membuat ini bekerja?