추가 : 명령이 좀 바뀌었다. oracle 로 넘어가면서 바뀌었나? 상관없이?
위치도 이렇게 바뀌고.
  "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe"
명령은 setvdiuuid -> sethduuid 로 바뀜.
  VBoxManage.exeinternalcommands sethduuid {VDI 파일}
clonevdi 명령은 converthd  로 바뀐듯.


그냥 간단한 팁. 시스템을 업그레이드 한후, 개발환경을 vbox 로 구성하고 있다.
정말 편하다. 시스템을 깨끗(?)하게 유지할 수 있는 것이 가장큰 매력이다.
테스트용 개발환경도 마음대로 구성하고, 아니다 싶으면 그냥 vm 이미지를 삭제하면 끝이다.

그래서 가상이미지를 다루다 보니, 기본베이스(클린인스톨?)를 복사해서 쓰게 된다.
virtualbox 에서 이런 메세지를 보게된다.
기존 VDI 파일을 복사해서 사용할려니 UUID 가 중복된다는 것이다.
해결책은 UUID 를 바꿔주면 끝이다.
이렇게.
vboxmanage internalcommands setvdiuuid {VDI 파일패스}

이런 상황을 방지하기 위해 vboxmanage 가 명령을 제공한다. 바로 Clonevdi
vboxmanager clonevdi {원본VDI} {복사할VDI}

어느 방법이든, 작업상의 차이는 없어 보인다(속도 이점도 큰 차이도 없고,)
선택은 알아서...


ps. 이봐! 이봐! 개발환경만 구성하지 말고, 뭣좀 만들어봐.
  예! 알겠습니다. ^^

반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,