O usuário do VirtualBox deve ser o proprietário do arquivo .vmdk
e ter lido & permissões de gravação para .vmdk
e o dispositivo a que se refere (como /dev/sda
). Tudo em /dev/
é de propriedade de root, então você tem duas opções:
-
Execute o VirtualBox como root. Eu não sugeriria isso, porque um aplicativo tão grande quanto o VirtualBox potencialmente tem bugs capazes de travar o sistema que está sendo enraizado.
-
Conceda ao seu usuário as permissões para o arquivo
.vmdk
e o/dev/sdX
device:a. Certifique-se de que
.vmdk
esteja em algum lugar em seu diretório pessoalb. Certifique-se de que seu usuário é o proprietário de
.vmdk
e tenha permissões de leitura e gravação para ele (clique com o botão direito do mouse - > Propriedades - > Permissões)c. Conceda ao seu usuário as permissões para o dispositivo:
sudo chmod 666 /dev/sdX
(coloque o dispositivo necessário em vez de
/dev/sdX
)