UUID 충돌 해결#
동일한 저장소를 사용하는 vm을 여러 개 이용하고자 할 때 주로 발생하는 문제로 UUID 변경을 통해 충돌을 해결합니다.


cmd(명령 프롬프트) 오픈
Virtualbox 설치 위치로 이동
cd "C:\Program Files\Oracle\VirtualBox"UUID 변경 명령어 실행
VBoxManage.exe internalcommands sethduuid "UUID를 수정할 vdi(or vmdk) 파일 경로"특정한 UUID로 변경할 경우
VBoxManage.exe internalcommands sethduuid "UUID를 수정할 vdi(or vmdk) 파일 경로" "특정한 UUID"
Guest Additions 관련 충돌 해결#
기존에 VBoxGuestAddition.iso 파일을 사용한 vm의 정보가 남아있어서 충돌이 발생하여 vm이 열리지 않는 문제로 vbox 파일에서 정보를 수정하여 해결합니다.

vm 파일이 있는 위치로 이동
vbox파일을 notepad++ 등을 통해 열기

DVDImages 부분을 찾아서 VBoxGuestAdditions.iso 관련 라인 삭제 후 저장
<Image uuid="{49c8afd6-8ed1-446b-8cdf-0ade350245f3}" location="C:/Program Files/Oracle/VirtualBox/VBoxGuestAdditions.iso"/>
Hyper-V와 충돌#
Virtualbox를 다른 vm 툴인 Hyper-V와 같이 사용하지 못하던 문제로 Virtualbox 6.x버전 이후에는 해결된 것으로 보입니다.
부트로더에서 비활성화
cmd(명령 프롬프트) 관리자 모드로 오픈
Hyper-V 기능 비활성화 명령어 실행
bcdedit /set hypervisorlaunchtype off컴퓨터 재시작
(참조) Hyper-V 기능 활성화 명령어
bcdedit /set hypervisorlaunchtype auto
삭제
제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기 에서 Hyper-V 기능 off
