Virtualbox funktioniert nicht mit einer echten Partition

Virtualbox funktioniert nicht mit einer echten Partition

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 .vmdkDatei sein und Lese- und Schreibberechtigungen für beide Dateien .vmdksowie 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:

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

  2. Erteilen Sie Ihrem Benutzer die Berechtigungen für die .vmdkDatei und das /dev/sdXGerät:

    a. Stellen Sie sicher, .vmdkdass es sich irgendwo in Ihrem Home-Verzeichnis befindet

    b. Stellen Sie sicher, dass Ihr Benutzer der Eigentümer ist .vmdkund 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)

verwandte Informationen