사용자 도구

사이트 도구


linux:virtualbox:autostart

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
linux:virtualbox:autostart [2013/12/22 18:10]
kwon37xi
linux:virtualbox:autostart [2020/07/21 15:54]
kwon37xi
줄 1: 줄 1:
 ====== VirtualBox 가상 머신 자동시작 ====== ====== VirtualBox 가상 머신 자동시작 ======
 +  * [[https://kifarunix.com/autostart-virtualbox-vms-on-system-boot-on-linux/|AutoStart VirtualBox VMs on System Boot on Linux - kifarunix.com]]
 +  * [[https://linux.m2osw.com/autostart-virtualbox-vms|Autostart Virtualbox VMs in Ubuntu 18.04 | The Linux Page]]
 +
 +===== 가상머신의 자동 종료(shutdown) =====
 +  * 시스템 종료(Shutdown)시 행동은 ''vboxdrv'' 서비스가 관장한다. ''/etc/default/virtualbox'' 에 다음 내용을 넣는다.<code sh>
 +SHUTDOWN_USERS="myuserid myuserid2" # VBOX 사용자 ID를 공백으로 구분하여 넣음
 +SHUTDOWN=acpibutton # 종료 방식 결정 : poweroff, acpibutton, savestate
 +</code>
 +  * 이제 운영체제 종료시 실행 중인 가상 머신을 자동으로 정상 종료 시켜준다.
 +===== vbox-service-template =====
 +  * [[https://github.com/bkidwell/vbox-service-template|vbox-service-template]] 원하는 가상머신을 띄우는 서비스를 만드는 템플릿
 +  * 템플릿을  ''/etc/init.d/vbox-가상머신이름'' 으로 복사한다.
 +  * 파일 편집
 +    * ''# Provides:          vbox-service-template'' 부분을 ''# Provides:          vbox-가상머신이름''으로 변경한다.
 +    * ''VM_OWNER'' 값을 가상 머신 소유자 ID로 변경한다.
 +    * ''VM_STOP'' 값을 지정한다.
 +    * 서비스 등록<code sh>
 +sudo update-rc.d vbox-가상머신이름 defaults 90
 +
 +# 등록 취소
 +sudo update-rc.d -f vbox-가상머신이름 remove
 +</code>
 +
 +  * 자동 시작시 Network이 안 잡히는 문제가 있다. 아직 원인 모름.
  
 ===== VirtualBox 4.2 autostart script ===== ===== VirtualBox 4.2 autostart script =====
   * VirtualBox 4.2 부터 Linux, Solaris, MacOS X 등에서 가상머신을 부팅시 자동시작하는 서비스가 생겼다.   * VirtualBox 4.2 부터 Linux, Solaris, MacOS X 등에서 가상머신을 부팅시 자동시작하는 서비스가 생겼다.
-  * 2013년 겨울 현재, stop은 작동하지 않.+  * 2013년 겨울 현재, 잘 작동 하는 .
   * 아래 예에서 ''myuserid''를 가상머신 보유자 ID로 가정한다.   * 아래 예에서 ''myuserid''를 가상머신 보유자 ID로 가정한다.
   * [[http://lifeofageekadmin.com/how-to-set-your-virtualbox-vm-to-automatically-startup/|Linux/MacOS 등에서 가상머신 자동시작]]   * [[http://lifeofageekadmin.com/how-to-set-your-virtualbox-vm-to-automatically-startup/|Linux/MacOS 등에서 가상머신 자동시작]]
줄 39: 줄 63:
 sudo service vboxautostart-service start sudo service vboxautostart-service start
 </code> </code>
- 
-  * 시스템 종료(Shutdown)시 행동은 ''vboxdrv'' 서비스가 관장한다. ''/etc/defaults/virtualbox'' 에 다음 내용을 넣는다.<code sh> 
-SHUTDOWN_USERS="myuserid myuserid2" # VBOX 사용자 ID를 공백으로 구분하여넣음 
-SHUTDOWN=acpipowerbutton # 종료 방식 결정 : poweroff, acpibutton, savestate 
-</code> 
-===== vbox-service-template ===== 
-  * [[https://github.com/bkidwell/vbox-service-template|vbox-service-template]] 원하는 가상머신을 띄우는 서비스를 만드는 템플릿 
  
linux/virtualbox/autostart.txt · 마지막으로 수정됨: 2020/09/15 09:23 저자 kwon37xi