명령 줄에서 VirtualBox VM을 실행하는 방법은 무엇입니까?


32

Windows 7을 사용하여 명령 줄에서 VirtualBox Virtual Machine (VM)을 시작하고 운영 체제로 종료하는 방법을 알고 싶습니다.

이것을 달성하는 쉬운 방법은 무엇입니까?


실제로 VirtualBox는 사용자가 시작한 호스트 시스템 종료를 인식합니다
Sebastian Godelet

답변:


42

다음은 데스크탑에있는 바로 가기에서 실행하는 명령입니다. 이것은 명령 줄에서도 작동합니다.

"C : \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe"startvm <NameOfVM 여기>

물론 이것은 일반적인 시스템 기본값을 기반으로합니다. 지정된 시스템이 Program Files 폴더를 이동하거나 VirtualBox를 사용자 정의 위치로 설치했을 수 있습니다.


정말 고마워! 이 명령은 실제로 VM으로 할 수있는 모든 것을 가지고 있습니다 ^^
Sebastian Godelet

VM의 이름은 대소 문자를 구분합니다. 공백이 있으면 따옴표로 묶어야하며 명령 프로세서가 특수하게 처리하는 다른 문자를 이스케이프 처리해야 할 수도 있습니다. "startvm"피연산자 앞에 "-"를 붙여야 할 필요가 있다는 언급이 있습니다. 그것은 나를 위해 작동하지 않습니다- "잘못된 명령"오류가 발생합니다.
rossmcm

9
vboxmanage startvm "winxppro Clone"

1
답을 넓힐 수 있습니까? 시스템 종료가 아닌 시작에만 응답합니다.
suspectus

게시물이 질문에 답변 한 이유에 대해 좀 더 설명해주세요.
teylyn

3

@Philippe 답변을 자세히 설명하려고 시도합니다. startvm 앞에
추가하십시오 --. 명령 : vboxmanage startvm <machine_name>"machine_name"이라는 서버를 시작합니다.
예를 들어 UbuntuServer라는 시스템이있는 경우 명령은 다음과 같습니다.vboxmanage --startvm UbuntuServer

참고 vboxmanage 이 명령을 실행하면 경로에 있어야합니다. 그렇지 않은 경우 경로에 if를 추가하십시오 (내 Mac에서는 가상 상자 설치로 추가되었습니다).


1

Windows 10에서는 다음을 사용하여 Ubuntu VM을 시작할 수 있습니다.

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe startvm Ubuntu

여기서 UbuntuVirtualBox VM의 이름은

VM을 종료하려면 다음을 사용하십시오.

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe controlvm Ubuntu poweroff

다른 작업을 수행 하는 controlvm등 다른 명령을 사용할 수도 있습니다 pause, resume, reset, poweroff, savestate.


0

이런 식으로 VM을 시작했습니다.

VirtualBox.exe --comment "Ubuntu 16" --startvm "96852e73-a304-4357-b7ef-440913601f3f"

헤드리스로 시작합니다. gui가 표시되지 않습니다. 이제 호스트에서 해당 VM의 GUI를보고 싶습니다. 가능합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.