Virtualbox는 실제 파티션에서 작동하지 않습니다

Virtualbox는 실제 파티션에서 작동하지 않습니다

그래서 나는 지시를 따랐다.여기. 그러나 Virtualbox에 가서 파일을 사용하라고 했을 때 오류가 발생했습니다.

하드 디스크 파일 /home/parth/Win7.vmdk를 열지 못했습니다.

미디어 '/home/parth/Win7.vmdk'(VERR_ACCESS_DENIED)에 대한 파일에 액세스하는 데 권한 문제가 있습니다.

결과 코드: VBOX_E_FILE_ERROR(0x80BB0004)

구성요소: 중간

인터페이스: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}

수신자: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

수신자 RC: VBOX_E_OBJECT_NOT_FOUND(0x80BB0001)

답변1

VirtualBox 사용자는 파일의 소유자여야 하며 파일 과 파일이 참조하는 장치(예: ) .vmdk에 대한 읽기 및 쓰기 권한이 있어야 합니다 . 의 모든 것은 루트가 소유하므로 두 가지 옵션이 있습니다..vmdk/dev/sda/dev/

  1. VirtualBox를 루트로 실행하십시오. VirtualBox와 같은 대규모 애플리케이션에는 잠재적으로 루팅된 시스템을 중단시킬 수 있는 버그가 있기 때문에 제안하지 않습니다.

  2. 사용자에게 .vmdk파일 및 /dev/sdX장치에 대한 권한을 부여합니다.

    ㅏ. .vmdk홈 디렉토리 어딘가에 있는지 확인하십시오 .

    비. 사용자가 해당 항목의 소유자이고 .vmdk읽기 및 쓰기 권한이 있는지 확인하십시오(마우스 오른쪽 버튼 클릭 -> 속성 -> 권한).

    씨. 사용자에게 장치에 대한 권한을 부여합니다.

    sudo chmod 666 /dev/sdX

    (대신 필요한 장치를 배치하십시오 /dev/sdX)

관련 정보