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