![VirtualBox에 원시 하드 드라이브를 추가하려고 하면 VERR_FILE_NOT_FOUND가 발생합니다.](https://linux55.com/image/213618/VirtualBox%EC%97%90%20%EC%9B%90%EC%8B%9C%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%A5%BC%20%EC%B6%94%EA%B0%80%ED%95%98%EB%A0%A4%EA%B3%A0%20%ED%95%98%EB%A9%B4%20VERR_FILE_NOT_FOUND%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%95%A9%EB%8B%88%EB%8B%A4..png)
부팅 가능한 USB를 만들고 다음 명령을 사용하여 가상 박스 원시 디스크를 만들었습니다.
sudo VBoxManage internalcommands createrawvmdk -filename popliveusb.vmdk -rawdisk /dev/sdd1
하지만 가상 머신의 스토리지에 원시 디스크를 추가하면 VERR_ACCESS_DENIED 오류가 발생합니다. 그럼 나도 따라갈게이것해결책. 이 명령을 사용하여 소유자를 변경했습니다 sudo chown eh54n:eh54n popliveusb.vmdk
. 그런 다음 disk
이 명령을 사용하여 내 사용자를 그룹에 추가합니다 sudo usermod -a -G disk $USER
.
하지만 이제 난 알겠어VERR_FILE_NOT_FOUND실수. 이것은 완전한 오류입니다.
Failed to open the disk image file /home/eh54n/popliveusb.vmdk.
Could not find file for the medium '/home/eh54n/popliveusb.vmdk' (VERR_FILE_NOT_FOUND).
Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: MediumWrap
Interface: IMedium {ad47ad09-787b-44ab-b343-a082a3f2dfb1}
Callee: IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d}
Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
sudo로 VirtualBox를 실행하면 가상 머신이 없습니다. 가상 머신에 vmdk 원시 디스크를 어떻게 추가하나요?
답변1
문제를 발견했습니다. 이것은 신인의 실수입니다. vmdk 파일을 생성한 후 USB 드라이브를 제거했습니다. 이것이 바로 가상 머신이 이러한 파일을 찾을 수 없는 이유입니다. VirtualBox에서도 언급됨수동.
Linux 호스트에서는 전체 물리적 하드 드라이브를 나타내는 이미지를 생성합니다. 데이터는 물리적 디스크에 저장되므로 이 이미지에는 실제 데이터가 포함되지 않습니다.