이 가이드에서는 가상 머신(VM)을 다른 컴퓨터로 이전한 후 VirtualBox에서 발생하는 "Cannot register the DVD image 'VBoxGuestAdditions.iso'" 오류를 해결하는 방법을 소개합니다.
문제의 상세 내용
VirtualBox 가상 머신이 시작되지 않고 "Failed to open virtual machine(가상 머신을 열지 못했습니다)"라는 오류가 표시됩니다. 오류 세부 정보에는 다음과 같은 메시지가 나타납니다.
"Cannot register the DVD Image 'VBoxGuestAdditions.iso' because a CD/DVD image 'VBoxGuestAdditions.iso' with UUID ….. already exists"
(UUID가 동일한 CD/DVD 이미지 'VBoxGuestAdditions.iso'가 이미 존재하기 때문에 등록할 수 없습니다)
이 오류는 주로 다른 PC에서 가상 머신 파일을 복사해 왔을 때 발생합니다. 기존 컴퓨터에서 이미 같은 UUID를 가진 VBoxGuestAdditions.iso 이미지가 등록되어 있어 충돌이 일어나기 때문입니다.
해결 방법: .vbox 파일에서 DVDImages 항목 삭제
1단계: .vbox 파일 위치 찾기
Windows 탐색기를 열고 해당 VirtualBox 가상 머신의 .vbox 파일이 저장된 폴더로 이동합니다.
참고: .vbox 파일의 위치는 오류 메시지 앞부분에서 확인할 수 있습니다. 예: "Failed to open virtual machine located at C:\Users\Username\VirtualBox VMs\WindowXP\WindowsXP.vbox"
2단계: .vbox 파일 편집하기
.vbox 파일을 마우스 오른쪽 버튼으로 클릭한 후 메모장 또는 선호하는 텍스트 편집기로 엽니다.
3단계: DVDImages 섹션 내용 삭제
<DVDImages>와 </DVDImages> 사이에 있는 모든 줄을 선택하고 삭제합니다.
참고: 줄을 삭제한 후 해당 부분은 아래와 같이 비어 있어야 합니다.
<DVDImages>
</DVDImages>
즉, 태그 자체는 그대로 두고 그 안의 내용만 제거하면 됩니다. 실수로 파일 전체를 수정하지 않도록 편집 전에 원본 파일을 백업해 두는 것도 좋은 습관입니다.
4단계: 저장 후 가상 머신 실행
편집이 끝나면 .vbox 파일을 저장하고 닫습니다.
이제 VirtualBox에서 가상 머신을 시작합니다. "Cannot register the DVD image 'VBoxGuestAdditions.iso'" 오류는 더 이상 나타나지 않으며 정상적으로 부팅될 것입니다.
마무리
이 방법으로 문제가 해결되었다면, 가상 머신 설정에서 필요 시 게스트 확장(Guest Additions) ISO를 다시 마운트하여 사용하면 됩니다. 이 가이드가 도움이 되었다면 아래 댓글로 경험을 공유해 주시고, 다른 분들에게도 도움이 되도록 공유해 주세요!