답변:
당신은 사용할 수 VBoxManage internalcommands sethduuid <VDI/VMDK file>는 업데이트되지 않습니다 다음 HD UUID를 변경 (설치 디렉토리 중 VBOX에서 실행을)하지만,이 두 가지 단점을 가지고 .vbox나는 VBoxManage 함께 할 수있는 방법을 찾을 수 없습니다 (파일을, 그리고 기계 UUID를 변경하지 않습니다 ), HD UUID뿐입니다.
다음은 나를 위해 일했습니다 (Win 7, 최신 VirtualBox 버전).
VBoxManage internalcommands sethduuid <VDI/VMDK file> 두 번 실행 하십시오 (처음으로 UUID를 편리하게 생성하는 것이므로 다른 UUID 생성 방법을 대신 사용할 수 있음).vbox텍스트 편집기에서 파일을<Machine uuid="{...}"당신이 실행했을 때받은 UUID와 함께 sethduuid처음으로<HardDisk uuid="{...}"하고에 <Image uuid="{}"당신이 실행하면 UUID와 (끝 부분) 당신이있어 sethduuid두 번째 시간그 후에 가상 머신을 추가 할 수 있습니다. 매우 깨끗한 해결책은 아니지만 문제를 일으키지 않는 것 같습니다.
더 간단한 방법을 찾았습니다.
기존 가상 머신을 복제하십시오. 이것은 아마도 새로운 uuid를 가진 새로운 버전을 만들지 만 다른 모든 측면에서 동일한 머신입니다.
그런 다음 추가하려는 항목을 \ user (사용자 이름) \ Virtual Box VMs \ (또는 가상 머신의 위치)에 복사하고 기존 머신을 대체하기 위해 기존의 모든 파일을 덮어 씁니다.
기존 시스템을 먼저 백업하기 위해 백업하기 만했지만 여기서는 제대로 작동했습니다. 기존 버전을 복제본으로 유지하면서 VM의 이전 백업으로 돌아가는 데 사용되었습니다.
나는 이것이 오래된 게시물이라는 것을 알고 있지만이 오류에 부딪쳤다. 나는 그것을 해결했다 :
새 컴퓨터의 이름을 지정합니다 (원래 사용했던 것과 같은 이름을 사용했습니다)
참고 : 시스템 이름은 가상 시스템을 포함 할 디렉토리의 이름이되므로 현명하게 선택하고 .vmdk 파일을 새 디렉토리에 상주 시키려면 Virtual Box에서 추가 단계를 수행해야합니다. 매니저
거기의 지시를 따르고 가상 머신을 시작하십시오.
창문 등을 다시 활성화 할 필요없이 모든 것이 잘 작동합니다.
다른 방법보다 간단한 방법을 찾았습니다. Virtual Box 인터페이스에서 가상 머신 만 삭제해야합니다 (VM 파일을 삭제할지 묻는 메시지가 표시되면 응답하지 않습니다! 또는 VM을 잃게됩니다). 그런 다음 .vbox 파일로 이동하여 파일을 엽니 다 (가상 상자 사용). VM을 삭제하면서 UUID를 삭제했기 때문에 작동합니다. 적어도 그것은 나를 위해 일했다 ...
<DVDImages>...</DVDImages>해야했습니다<DVDImages />.