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
-