문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:virtualbox:autostart [2013/12/22 18:05] kwon37xi [VirtualBox 4.2 autostart script] |
linux:virtualbox:autostart [2020/09/15 09:23] (현재) kwon37xi [VirtualBox 4.2 autostart script] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== VirtualBox 가상 머신 자동시작 ====== | ====== VirtualBox 가상 머신 자동시작 ====== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== 가상머신의 자동 종료(shutdown) ===== | ||
+ | * 시스템 종료(Shutdown)시 행동은 '' | ||
+ | SHUTDOWN_USERS=" | ||
+ | SHUTDOWN=acpibutton # 종료 방식 결정 : poweroff, acpibutton, savestate | ||
+ | </ | ||
+ | * 이제 운영체제 종료시 실행 중인 가상 머신을 자동으로 정상 종료 시켜준다. | ||
+ | ===== vbox-service-template ===== | ||
+ | * [[https:// | ||
+ | * 템플릿을 | ||
+ | * 파일 편집 | ||
+ | * ''# | ||
+ | * '' | ||
+ | * '' | ||
+ | * 서비스 등록< | ||
+ | sudo update-rc.d vbox-가상머신이름 defaults 90 | ||
+ | |||
+ | # 등록 취소 | ||
+ | sudo update-rc.d -f vbox-가상머신이름 remove | ||
+ | </ | ||
+ | |||
+ | * 자동 시작시 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년 겨울 현재, | + | * 2013년 겨울 현재, |
+ | * 아래 예에서 '' | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
줄 14: | 줄 40: | ||
default_policy = deny | default_policy = deny | ||
# Create an entry for each user allowed to run autostart | # Create an entry for each user allowed to run autostart | ||
- | 가상머신보유사용자ID | + | myuserid |
allow = true | allow = true | ||
startup_delay = 10 # 가상머신 10초 지연해서 시작 | startup_delay = 10 # 가상머신 10초 지연해서 시작 | ||
줄 27: | 줄 53: | ||
# myuserid 사용자의 그룹 목록 출력 | # myuserid 사용자의 그룹 목록 출력 | ||
sudo usermod -G [출력된모든group 목록을 띄어쓰기없이 쉼표로구분하여나열], | sudo usermod -G [출력된모든group 목록을 띄어쓰기없이 쉼표로구분하여나열], | ||
- | # 예) usermod -G sudo, | + | # 예) usermod -G sudo, |
</ | </ | ||
* 자신의 가상머신을 자동으로 띄우고자 하는 사용자는 사용자 가상머신에 자동시작 옵션추가< | * 자신의 가상머신을 자동으로 띄우고자 하는 사용자는 사용자 가상머신에 자동시작 옵션추가< | ||
vboxmanage setproperty autostartdbpath /etc/vbox | vboxmanage setproperty autostartdbpath /etc/vbox | ||
+ | |||
vboxmanage modifyvm [원하는VM이름] --autostart-enabled on | vboxmanage modifyvm [원하는VM이름] --autostart-enabled on | ||
+ | |||
+ | # 자동시작에서 제거 | ||
+ | vboxmanage modifyvm [원하는VM이름] --autostart-enabled off | ||
# 이 명령 실행 후에 /etc/vbox 에 myuserid.start 파일이 생성된다. | # 이 명령 실행 후에 /etc/vbox 에 myuserid.start 파일이 생성된다. | ||
줄 38: | 줄 68: | ||
sudo service vboxautostart-service start | sudo service vboxautostart-service start | ||
</ | </ | ||
- | |||
- | ===== vbox-service-template ===== | ||
- | * [[https:// | ||