Entonces seguí las instrucciones.aquí. Sin embargo, cuando fui a Virtualbox y le dije que usara el archivo, apareció el error.
No se pudo abrir el archivo del disco duro /home/parth/Win7.vmdk.
Problema de permiso para acceder al archivo del medio '/home/parth/Win7.vmdk' (VERR_ACCESS_DENIED).
Código de resultado: VBOX_E_FILE_ERROR (0x80BB0004)
Componente: Medio
Interfaz: IMedio {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}
Llamado: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
RC destinatario: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
Respuesta1
El usuario de VirtualBox debe ser el propietario del .vmdk
archivo y tener permisos de lectura y escritura tanto .vmdk
para el dispositivo al que hace referencia (como /dev/sda
). Todo lo que contiene /dev/
es propiedad de root, por lo que tienes dos opciones:
Ejecute VirtualBox como root. No lo sugeriría porque una aplicación tan grande como VirtualBox potencialmente tiene errores que pueden bloquear el sistema al estar rooteado.
Otorgue a su usuario los permisos para el
.vmdk
archivo y el/dev/sdX
dispositivo:a. Asegúrate
.vmdk
de que esté en algún lugar de tu directorio de inicio.b. Asegúrese de que su usuario sea el propietario
.vmdk
y tenga permisos de lectura y escritura (haga clic derecho -> Propiedades -> Permisos)C. Otorgue a su usuario los permisos para el dispositivo:
sudo chmod 666 /dev/sdX
(coloque el dispositivo requerido en lugar de
/dev/sdX
)