VirtualBox에서 OS를 완전히 제거하는 방법? 이제 VirtualBox에서 Windows

며칠 전에 VirtualBox에 Windows XP를 설치했습니다. 이제 VirtualBox에서 Windows XP를 완전히 제거하고 테스트를 위해 Ubuntu 13.04를 설치하기로 결정했습니다.

VirtualBox에서 Windows XP를 완전히 제거하는 올바른 방법은 무엇입니까?



답변

특정 가상 머신을 유지하고 내부에서 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을 삭제할 수 있습니다.