Ho creato un disco raw virtualbox che punta a un'unità USB funzionante, avviando con una piccola distribuzione Linux su di essa.
sudo ./VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/MyTinyLinux/rawdiskonusb.vmdk -rawdisk /dev/disk2 -partitions 2
Quando provo ad aggiungerlo a una VM virtualbox, ottengo questo errore:
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)
Ho visto che il file vmdk del disco non elaborato era di proprietà di root. L'ho regalato al mio stesso utente.
Ricevi ancora lo stesso errore. Ho il sospetto che funzionerebbe se avessi eseguito virtualbox come root, ma in realtà non voglio farlo. Esiste un modo per farlo funzionare?