답변:
특정 가상 머신을 유지하고 내부에서 OS를 변경하는 것은 의미가 없으므로 VM을 제거하고 새 가상 머신을 작성하십시오.
Virtual Box의 그래픽 프론트 엔드에서 제거 할 머신을 선택하여 가상 머신을 쉽게 제거하고 메뉴 항목 "Machine-> Remove"로 이동 하거나 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴에서 "Remove" 를 선택 하십시오 .
그런 다음 머신 만 제거할지 (즉, 등록 해제) 또는 "모든 파일 삭제"를 원하는지 묻습니다 . 후자는 드라이브에서 모든 파일을 가진 가상 머신을 완전히 제거합니다.
다음 명령을 사용하여 명령 줄에서 수행 할 수도 있습니다.
VBoxManage unregistervm --delete "<Name of Machine>"
이렇게하면 다음 파일이 삭제됩니다.
- 머신에서 사용하고 다른 머신과 공유하지 않는 차이 파일을 포함한 모든 하드 디스크 이미지 파일;
- 머신이 작성한 경우 저장된 상태 파일 (시스템이 "저장된"상태 인 경우 및 온라인 스냅 샷마다 하나씩);
- 머신 XML 파일 및 백업;
- 머신 로그 파일 (있는 경우);
- 위의 모든 항목을 삭제 한 후 비어있는 경우 머신 디렉토리
문제가 계속 지속되면 VM과 관련된 VBoxHeadless 및 VirtualBoxVM 프로세스를 종료 할 수도 있습니다.
예를 들어 잠긴 / 잘못된 vm의 이름이 My-Locked-VM이라고 가정합니다.
해당 VM과 연관된 VirtualBox 프로세스의 프로세스 ID를 가져 와서 종료하십시오.
MyHostName:homedir ayekay$ ps -ef| grep -i My-Locked-VM
1624398723 1196 23121 0 11:34AM ?? 0:05.11 /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --no-startvm-errormsgbox --separate
1624398723 89252 23121 0 10:06AM ?? 3:07.87 /Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --vrde config
1624398723 2323 79114 0 11:48AM ttys007 0:00.00 grep -i My-Locked-VM
MyHostName:homedir ayekay$ kill -9 1196 89252
MyHostName:homedir ayekay$
프로세스가 종료되면 VirtualBox UI에 VM 상태가 중단됨으로 표시됩니다. 그런 다음 UI를 사용하여 VM을 삭제할 수 있습니다.