GUI없이 VirtualBox에서 VM 시작 [중복]


14

Oracle VirtualBox를 사용하여 CentOS7 VM을 실행하고 있습니다. 그런 다음 일반적으로 VM에 ssh하고 터미널을 통해 모든 작업을 수행합니다. 따라서 실제로 GUI가 필요하지 않으며 성능을 향상시키기 위해 GUI를 비활성화하고 싶습니다.

GUI없이 VirtualBox에서 VM을 시작하는 방법이 있습니까?


확실한. 그러나 각 호스트마다 다르므로 호스트가 어떤 OS입니까?
LPChip

안녕 @LPChip, 내 호스트 OS는 윈도우 10
SergeyOvchinnik

답변:


30

에서 버추얼 매뉴얼 7 장 (원격 가상 머신) :

로 가상 머신을 시작하려면 VBoxHeadless세 가지 옵션이 있습니다.

  • 당신이 사용할 수있는

    VBoxManage startvm "VM name" --type headless

추가 --type옵션을 사용하면 VirtualBox가 VBoxHeadlessQt 프런트 엔드 대신 내부 가상화 엔진의 프런트 엔드로 사용됩니다.

  • 한 가지 대안은 VBoxHeadless다음과 같이 직접 사용 하는 것입니다.

    VBoxHeadless --startvm <uuid|name>

VM을 시작하는이 방법은 VBoxManage startvm...에서 보고 한 문제를 해결하는 데 도움이됩니다 . 특히 VM 실행이 시작되기 전에 초기 오류가 발생할 경우보다 자세한 오류 메시지가 표시 될 수 있습니다. 일반적인 상황에서는 VBoxManage startvmVM을 직접 시작할 때 명시 적으로 수행해야하는 백그라운드 프로세스로 VM을 직접 실행하므로 선호됩니다 VBoxHeadless.

  • 다른 대안은 가상 머신을 시작할 때 키를 누르거나 머신 메뉴에서 헤드리스 시작 을 선택 VBoxHeadless하여 VirtualBox Manager GUI에서 Shift시작하는 것입니다 .

언급 된 메뉴는 다음과 같습니다.

헤드리스 메뉴


10

Virtualbox 게스트는 다음 방법으로 호스트 창을 표시하지 않고 실행할 수 있습니다.

• 기본 Virtualbox 창의 손님 목록에서 손님을 클릭 한 다음 상단의 시작 버튼 옆에있는 드롭 다운을 클릭하고 "헤드리스 시작"을 선택하십시오.

• 손님 목록에서 손님을 마우스 오른쪽 단추로 클릭하고 시작을 선택한 다음 "헤드리스 시작"을 선택하십시오.

• 키보드에서 Shift 키를 누른 상태에서 손님 목록에서 손님을 두 번 클릭합니다.

• Vboxmanage.exe가있는 디렉터리에서 실행되는 명령 프롬프트 또는 바탕 화면 바로 가기에서 'Vboxmanage startvm "vmname"--type headless'명령을 실행하십시오.

Virtualbox는 게스트의 GUI를 비활성화하여 성능을 향상시킬 수 없습니다.

Virtualbox에서 "headless"는 "게스트"컴퓨터 "에 비디오 카드가 아니라"호스트 모니터에 창이 표시되지 않음 "을 의미합니다.

Virtualbox는 게스트 헤드가 표시되지 않고 게스트 게스트가 표시되지 않고 게스트 OS가 텍스트 전용 게스트 인 경우에도 게스트 비디오 GUI와 게스트 OS GUI의 가용성을 항상 제공합니다. 이것은 GUI 기반 게스트를 헤드리스없이 실행 한 다음 Virtualbox RDP 또는 게스트 OS 내의 원격 서비스를 통해 원격으로 이동하여 확인할 수 있습니다. 게스트가 일반 창으로 실행되는 것처럼 GUI는 여전히 계산되어 사용할 수 있습니다.

GUI를 계산하는 데 낭비되는 CPU 사이클없이 게스트를 실행하려면 텍스트 전용 DOS와 같은 명령 줄 OS와 같은 GUI를 실행하지 않는 게스트 OS 또는 비디오 카드가없는 서버.


이것은 질문에 대한 답변을 제공하지 않습니다. 평판 이 충분 하면 모든 게시물댓글 수 있습니다 . 대신 asker의 설명이 필요없는 답변을 제공하십시오 . - 검토에서
DavidPostill

4
당신의 생각에 감사합니다. 내 게시물이 OP의 질문에 어떻게 답변하지 않는지 알려주시겠습니까? Sergey는 게스트의 GUI를 비활성화하고 게스트 성능을 향상시키기 위해 게스트를 헤드리스로 시작하려고합니다. Virtualbox는 표시되는 창없이 게스트를 시작할 수 있지만 게스트 OS가있는 경우 게스트 OS의 GUI를 계속 계산합니다. Virtualbox 명령만으로는 '게스트의 GUI를 비활성화'할 수 없습니다. 게스트 OS가 GUI를 시작하면 Virtualbox는 헤드리스에서도 GUI를 계산합니다.
Triple_Fault

다른 답변에 대한 의견입니다. 대답하려고하는 유일한 비트는 마지막 단락입니다.
DavidPostill

알겠습니다. 나는 이전 답변을 언급 할 수 있지만 반드시 반복 할 필요는없는 Virtualbox 포럼에 더 익숙합니다. SE 답변의 순서가 때때로 바뀌므로 자체적으로 포함되어야합니다. 감사!
Triple_Fault
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.