O Virtualbox não funciona com uma partição real

4

Então eu segui as instruções aqui . No entanto, quando fui ao Virtualbox e disse para usar o arquivo eu recebi o erro

Failed to open the hard disk file /home/parth/Win7.vmdk.

Permission problem accessing the file for the medium '/home/parth/Win7.vmdk' (VERR_ACCESS_DENIED).

Result Code: VBOX_E_FILE_ERROR (0x80BB0004)

Component: Medium

Interface: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}

Callee: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

    
por user214484 30.01.2014 / 02:27

1 resposta

6

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:

  1. 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.

  2. 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 pessoal

    b. 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 )

por Dmitry Fedorkov 25.11.2014 / 14:54