12/29/2013

Virtual Box 관련 문제사항정리

1. 기존 VDI 추가 할 경우 UUID 중복문제

  • 에러발생요건
흔히 기존에 한번 사용했던 or 존재하였던 저장소 VDI를 복사 한 다음
같은 Virtual Box의 다른 Virtual Machine에서 이 저장소 VDI를 연결할 경우
Virtual Box는 UUID로 VDI로 구별 하기에 이 중복이 되지 않게 잘 사용하자.

  • 해결방법
  1. UUID를 새로 설정해주면 문제해결이 가능 (강제 처리방안)
  2. VDI 중복을 피하는 것이 가장좋은 해결방안 (기본처리방안)

  • 에러사항 예 
기존의 UUID가 존재했기에, VDI를 등록을 할 수가 없다고 한다.
VDI의 처음 생성 되어 사용되던 PATH가 변경이 되면 이부분이 제대로 동작이 안되는 것 같다.

결과 코드:  E_INVALIDARG (0x80070057)
구성 요소:  VirtualBox
인터페이스: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
호출자 RC:  VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

  https://support.microsoft.com/ko-kr/kb/237771
  https://forums.virtualbox.org/viewtopic.php?f=6&t=58707


  •  기본처리방법
기본적으로 전체 VirtualBox를 종료를 하고, 다시 시작하면
VirtualBox는 이를 감지해서 연결삭제하고,저장소정보를 삭제하는것이 가장 좋은 방법입니다.

기본적으로 Virtual Box를 전체종료하고 다시 시작시 문제점을 감지합니다.
(검사기능)





  • window 10 에서는 cmd 실행방법 


window key + s  실행 후 , cmd

  •  강제처리방법
UUID를 강제적으로 변경하는 방법
  1. 윈도우 시작키 -> cmd 창 실행
  2. VBoxManage internalcommands 치면 간단한 설명 확인 
  3. VBoxManage internalcommands sethduuid 변경하고자하는 VDI PATH    


C:\Users\JHLEE>  cd C:\Program Files\Oracle\VirtualBox\

C:\Program Files\Oracle\VirtualBox> VBoxManage internalcommands 

Oracle VM VirtualBox Command Line Management Interface Version 5.0.6
(C) 2005-2015 Oracle Corporation
All rights reserved.

Usage: VBoxManage internalcommands  [command arguments]

Commands:

......
  sethduuid filepath [ uuid]
       Assigns a new UUID to the given image file. This way, multiple copies
       of a container can be registered.
......


C:\Program Files\Oracle\VirtualBox> VBoxManage internalcommands sethduuid D:\DEVELS\LINUX\VMINFO\VDI-DISK\DM8127-IPNC.vdi”  

  • Virtual Box Version 4.0.4 일 경우

 VBOXMANAGE internalcommands setvdiuuid “pathtovhdfile”



      http://snoopybox.co.kr/1565
      http://www.groovypost.com/howto/virtualbox-error-uuid-hard-disk/
      http://blog.1day1.org/398
      http://blog.naver.com/PostView.nhn?blogId=iamgomi&logNo=40132608924


2. USB 2.0 관련 문제사항 


2.1  USB 2.0 (ECHI) 미지원 


Virtual Box Site에서 Extension Pack을 설치를 하면 문제가 해결


2.2  USB 오류 문제 (인식에러)

상위와 같이 USB도 인식이 되다가, 갑자기 안되는 경우가 있다.
장치관리자에서 본인의 USB를 반드시 확인하고, 아래를 확인하자.


아래와 같이 USB 인식에러가 발생했을 경우,


  •  USB를 1개 사용했을 경우
머신->설정->USB에서 우측의 맨 위 아이콘을 선택하여 빈값으로 필터를 만들어 추가하여,
새필터를추가 하여, 이 새필터가 자동으로 잡히게 만든다.



  •  USB를 2개 이상일 경우
위 방법은 USB가 여러개 일 경우, 새필터가 우연히 내가 사용하는 USB으로 자동으로 잡혀주면 고맙겠지만,
그건 힘들것 같다, 대신 외부의 하드웨어적으로 연결된 USB Port를 변경해 보면서 테스트를 해보니, 위 문제가 해결이 되었다.

댓글 없음 :