web-dev-qa-db-fra.com

Virtualbox ne fonctionne pas avec une vraie partition

J'ai donc suivi les instructions ici . Cependant, quand je suis allé sur Virtualbox et que je lui ai dit d'utiliser le fichier, j'ai eu l'erreur

Échec d'ouverture du fichier de disque dur /home/parth/Win7.vmdk.

Problème d’autorisation d’accès au fichier pour le support '/home/parth/Win7.vmdk' (VERR_ACCESS_DENIED).

Code de résultat: VBOX_E_FILE_ERROR (0x80BB0004)

Composant: moyen

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

Appelé: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

Appelé RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

5
user214484

L'utilisateur VirtualBox doit être propriétaire du fichier .vmdk et disposer des autorisations de lecture et d'écriture pour .vmdk et le périphérique auquel il fait référence (comme /dev/sda). Tout ce qui se trouve dans /dev/ appartient à root. Vous avez donc deux options:

  1. Exécutez VirtualBox en tant que root. Je ne le suggérerais pas, car une application aussi gigantesque que VirtualBox contient potentiellement des bogues capables de bloquer votre système en cours d’enracinement.

  2. Accordez à votre utilisateur les autorisations pour le fichier .vmdk et le périphérique /dev/sdX:

    une. Assurez-vous que .vmdk se trouve quelque part dans votre répertoire personnel.

    b. Assurez-vous que votre utilisateur est le propriétaire de .vmdk et qu'il dispose des autorisations nécessaires en lecture et en écriture (clic droit -> Propriétés -> Autorisations).

    c. Accordez à votre utilisateur les autorisations pour le périphérique:

    Sudo chmod 666 /dev/sdX

    (placez le périphérique requis à la place de /dev/sdX)

6
Dmitry Fedorkov