Ich habe eine Virtualbox-Raw-Festplatte erstellt, die auf ein funktionierendes, bootendes USB-Laufwerk mit einer kleinen Linux-Distribution verweist.
sudo ./VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/MyTinyLinux/rawdiskonusb.vmdk -rawdisk /dev/disk2 -partitions 2
Wenn ich versuche, es zu einer Virtualbox-VM hinzuzufügen, wird folgende Fehlermeldung angezeigt:
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)
Ich sah, dass die rohe Festplatte VMDK-Datei von root besessen wurde. Ich habe es meinem eigenen Benutzer gezeigt.
Immer noch der gleiche Fehler. Ich vermute, es würde funktionieren, wenn ich virtualbox als root ausführen würde, aber das möchte ich wirklich nicht. Gibt es sowieso, um diese Arbeit zu machen?