Stworzyłem surowy dysk virtualbox wskazujący na działający, uruchamiający napęd USB z małą dystrybucją Linuksa.
sudo ./VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/MyTinyLinux/rawdiskonusb.vmdk -rawdisk /dev/disk2 -partitions 2
Gdy próbuję dodać go do maszyny wirtualnej Virtualbox, pojawia się ten błąd:
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)
Widziałem, że plik vmdk dysku twardego był własnością root. Udostępniłem to własnemu użytkownikowi.
Nadal pojawia się ten sam błąd. Podejrzewam, że zadziałałoby, gdybym uruchomił virtualbox jako root, ale tak naprawdę nie chcę tego robić. Czy jest jakiś sposób, aby to zadziałało?