Also folgte ich den AnweisungenHier. Als ich jedoch zu Virtualbox ging und es anwies, die Datei zu verwenden, erhielt ich den Fehler
Die Festplattendatei /home/parth/Win7.vmdk konnte nicht geöffnet werden.
Berechtigungsproblem beim Zugriff auf die Datei für das Medium „/home/parth/Win7.vmdk“ (VERR_ACCESS_DENIED).
Ergebniscode: VBOX_E_FILE_ERROR (0x80BB0004)
Komponente: Mittel
Schnittstelle: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}
Aufgerufener: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Aufgerufener RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
Antwort1
Der VirtualBox-Benutzer sollte Eigentümer der .vmdk
Datei sein und Lese- und Schreibberechtigungen für beide Dateien .vmdk
sowie für das Gerät haben, auf das sie sich bezieht (z. B. /dev/sda
). Alles darin /dev/
gehört root, Sie haben also zwei Möglichkeiten:
Führen Sie VirtualBox als Root aus. Ich würde das nicht empfehlen, da eine so umfangreiche Anwendung wie VirtualBox möglicherweise Fehler enthält, die Ihr System zum Absturz bringen können, wenn Sie als Root angemeldet sind.
Erteilen Sie Ihrem Benutzer die Berechtigungen für die
.vmdk
Datei und das/dev/sdX
Gerät:a. Stellen Sie sicher,
.vmdk
dass es sich irgendwo in Ihrem Home-Verzeichnis befindetb. Stellen Sie sicher, dass Ihr Benutzer der Eigentümer ist
.vmdk
und Lese- und Schreibberechtigungen dafür hat (Rechtsklick -> Eigenschaften -> Berechtigungen)c. Erteilen Sie Ihrem Benutzer die Berechtigungen für das Gerät:
sudo chmod 666 /dev/sdX
(setzen Sie das gewünschte Gerät anstelle von ein
/dev/sdX
)