Windows-10 재부팅 후 Virtualbox VM이 자동 시작되도록 어떻게 구성합니까?


37

2013 년 에 호스트가 Linux 인 경우 Virtualbox VM을 자동 시작 / 종료하는 방법을 추적했습니다 . 이 프로세스는 공식적으로 문서화되었으며 몇 가지 단계가 필요했습니다.

지금은 Windows 10 재부팅 후 Virtualbox VM이 자동 시작되도록 어떻게 구성합니까?

공식적으로 문서화 된 절차가 있습니까? 그렇지 않다면 어떤 사람의 테스트 솔루션은 무엇입니까?

내 순진한 시도는 다음과 같습니다.

  • 완료 : 재부팅시 자동 로그인을위한 설정 창

  • TODO : 다음을 사용하여 배치 스크립트를 작성하십시오. sleep 120 && vboxmanage startvm my_vm_name

  • TODO : 배치 스크립트를 사용자의 시작 디렉토리에 넣습니다. (하지만 Windows 10에서 "시작"디렉토리가 보이지 않았습니다 ...)


시작 메뉴 사용에 대해 확신이 없었습니다. 매우 Windows-9x-ish (구형 일 수도 있음)이기 때문입니다. 리눅스에서는 sysvinit / systemd를 사용했지만 Windows에 익숙하지 않습니다 (작업 스케줄러 등).
Trevor Boyd Smith

당신에 대한 링크를 추가하면 유용 할 수 The process was officially documented;-) 리눅스에
필립 Gachoud

@PhilippeGachoud 귀하의 요청에 따라, 나는 질문을 편집하고 문서에 대한 링크를 추가
트레버 보이드 스미스

고마워! 나는 패키지 관리 구성의 변경에 덜 합리적이라고 생각하기 때문에 이것이 더 적절하다는 것을 알았습니다. medium.com/@bharatman/…
Philippe Gachoud

답변:


35

잘 숨겨진 곳에도 시작 디렉토리가 여전히 존재합니다 ...

"실행"상자 (Win + R)를 열고 입력하여 액세스하십시오.

shell:startup

지금은 이것을 최소화하십시오.

VirtualBox를 열고 자동 시작하려는 VM을 마우스 오른쪽 버튼으로 클릭하고 옵션을 클릭하여 바탕 화면에 바로 가기를 만든 다음 VirtualBox를 닫습니다.

간단하게 바탕 화면에서 바로 가기를 절단하고 이전에 열었던 폴더에 붙여 넣습니다 그리고 그것은 해야 완벽하게 정상적으로합니다.


4
shell : startup은 시스템 부팅이 아닌 로그인 상태입니다. 맞습니까? 시스템 부팅시 어떻게해야합니까?
alexei


1
반드시 그런 것은 아닙니다. 항상 자동 로그온을 구성하고 cmd를 열고 control userpasswords2를 입력 할 수 있습니다. 당신은 나머지를 통해 길을 찾을 수 있습니다.
Eduardo Eduardo

13

이제 타사 VBoxVmService를 사용하지 않고도 실제로 VM을 헤드리스로 시작할 수 있습니다. 바로 가기를 만들어 <VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headless시작 폴더에 넣으십시오.

로부터 버추얼 설명서 .


5
이것은 부팅시 실행하는 대신 로그인이 필요하다는 단점이 있습니까?
HorusKol

당연하지. 로그인하지 않고 아무것도 실행하려면 서비스가 여전히 필요합니다.
rustyx

2
시작 폴더에서 바로 가기 대신 예약 된 작업을 사용하십시오.
Bruno Finger

11

VBoxVmService 사용해 보기

Howto.txt 를 읽고 VBoxVmService.ini 를 편집 하십시오.


1
정말 고맙습니다! 이것은 매우 유망한 것으로 보입니다 . Windows에서 Windows 시작과 종료와의 Virtualbox 통합 부족은 windows-virtualbox와 linux-virtualbox를 비교하고 싶을 때 항상 큰 부정적인 영향을 미쳤습니다. VM 종료는 시스템이 SIGKILL을 실행하기 전에 VM이 종료 될 때까지 기다리지 않고 시스템 종료를 수행합니다).
Trevor Boyd Smith

1
나는 약 1 년 전에 이것을 시도했다. 이 솔루션을 사용하려면 Windows 서비스를 수행하는 래퍼 코드를 사용하여 잠금 단계에서 virtualbox를 업데이트해야합니다. 따라서 조심해야합니다. 또한 Windows 업데이트로 인해이 기능이 중단되었습니다. 그래서이 vbox-service 코드를 제거했습니다.
Trevor Boyd Smith

나는이 프로젝트를 보았다. 철자 실수가 많아 코드에서 비슷한 문제가 걱정됩니다. Mineshaft + 카나리아.
user2066657

@ user2066657 잘 당신은 내 의견을 읽고 내가 그것을 시도하고 조금 후에 작동 한 것을 알 수 있습니다. 코드 품질을 나타내는 철자 실수에 대한 귀하의 우려는 아마도 근거가 있습니다. 나는 여전히 오늘 그것으로 돌아 가지 않을 것입니다.
Trevor Boyd Smith

7

서비스를받는 것이 좋지만 예약 된 작업으로 수행 할 수 있습니다. 시스템 부팅을 트리거로하고 로그온 한 사용자없이 작업을 실행하는 옵션을 확인한 후 작업을로 설정하십시오 <VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headless. 알 수없는 기본 옵션 인 "3 일 이상 실행하는 경우 작업 종료"에서 확인을 제거하십시오. Srsly, MS, Windows 컴퓨터가 재부팅 없이는 오래 지속될 것이라고 생각한 것은 무엇입니까?

주의 사항 : 부팅시 VM을 시작한 경우 VirtualBox Manager에 "전원이 꺼진"것으로 표시되므로 VM 표시를 표시하는 버튼이 없습니다. "시작"버튼 만 있으며 이중 시작하려고하면 문제가 발생할 수 있습니다.

VirtualBox Manager없이 RDC (mstsc.exe)를 통해 VM의 콘솔에 액세스 할 수 있도록 원격 디스플레이 포트를 정의 할 수 있지만 여전히 "전원이 꺼진"정보를 믿지 않아야합니다. 그것이 실제 서비스로 더 잘 작동하는지 모르겠습니다.


1
"서비스를받는 것이 좋습니다". 불행히도 VirtualBox 서비스는 사소한 virtualbox 업데이트가있을 때마다 중단됩니다. 그래서 서비스를 제거하고 현재 VM이 더 이상 부팅되지 않습니다.
Trevor Boyd Smith

다시 "[VirtualBox Manager에서] [VM이 표시됨]으로 표시됩니다."이것은 VM을 시작하는 방식에 기인한다고 생각합니다. 루트 사용자로 VM을 시작한 것 같습니다. 사용자가 "runas"로 VM을 시작하려고하면 VirtualBox 관리자가 작동 할 수 있습니다.
Trevor Boyd Smith

1
이제 내가 생각하기에 ... VirtualBox 서비스 ... 또한 서비스를 통해 시작할 때 "전원이 꺼졌습니다"로 표시됩니다.
Trevor Boyd Smith

1
이것은 매우 유망 해 보이지만 제대로 작동하지 않습니다. 두 가지 명령으로 작업을 만들었습니다. 너무 "주"VM을 시작하는 것입니다. 스케줄러에서 볼 수 있습니다. "Run"선택을 클릭하면 상태가 "Ready"에서 "Running"으로 변경되지만 VM이 시작되지 않습니다. 부팅 할 때도 시작되지 않습니다. 다른 항목이 있어야합니다.
Mikhail T.

IT는 작동 하며 Windows 10 + Virtualbox 6.0.2에서 테스트되었습니다. 레시피 : Windows 키, SCHED 입력 및 작업 스케줄러 실행, 기본 작업 생성, 트리거 : 컴퓨터 시작시 조치 : 프로그램 시작, 프로그램 (VBoxManage.exe로 이동), 인수 : startvm "vmname"--headheadless, "열기 속성이 작업에 대한 대화 ... 마무리 틱,사용자에 여부가 기록되어 있는지 여부, 실행을 컴퓨터가 AC 전원에 있고, 경우 아마도 조건을 제거 / 시작은 설정 / 중지 작업은 이상 실행하는 경우. . (정말로 하나가 있기 때문에 여기에 문제가되지 않는다는 것을 발사가 빠르다).
fgrieu

2

chad와 gonesoft가 이전에 언급했듯이 VboxManage.exe를 사용하여 시작시 VM을 시작할 수 있지만 "--type headless"를 지정하지 않으면 VirtualBox Manager에 실제로 다음과 같이 실행됩니다. 정상적으로 시작했다면 헤드리스가 숨겨져 있습니다. 모든 경우에하고 싶지 않은 것이 아닙니다 ...

이전 답변에 대한 의견을 작성하기에 평판이 충분하지 않아 답변으로 게시


2

VBoxHeadlessTray을 사용해보십시오 .
사용이 정말 쉽습니다. Windows 부팅시 VM의 상태를 자동으로 복원하고 Windows 종료 또는 재시작시 상태를 저장합니다. 가장 멋진 점은 VBoxHeadlessTray를 사용하여 각 VM을 구성 할 수 있다는 것입니다.


놀랍습니다. 시간이 있으면 시험 해봐야합니다. 감사.
Trevor Boyd Smith
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.