来源 https://askubuntu.com/questions/57220/start-vBoxheadless-vm-at-startup
|
1) Create the startup script file@H_301_18@ in /etc/init.d -sudo nano /etc/init.d/StartVM .
@H_301_18@ Copy Paste the following in the file and replace "My VM Name" for your vm name:
#! /bin/sh # /etc/init.d/StartVM # #Edit these variables! VMUSER=spode #这是你的Linux环境登录后账号,该账号下/home/spode VMNAME="virtualBox_name" case "$1" in start) echo "Starting VirtualBox VM..." sudo -H -b -u $VMUSER /usr/bin/VBoxVRDP -s "$VMNAME" ;; stop) echo "Saving state of VirtualBox VM..." sudo -H -u $VMUSER /usr/bin/VBoxManage controlvm "$VMNAME" savestate ;; *) echo "Usage: /etc/init.d/StartVM {start|stop}" exit 1 ;; esac exit 0 2) Give the script executable permission@H_301_18@ withsudo chmod +x /etc/init.d/StartVM .
3) Tell script to run at startup.@H_301_18@ tell the script be the first to shutdown and the last to startup. @H_301_18@sudo update-rc.d StartVM defaults 99 01
@H_301_18@
@H_301_18@ 例子参考 StartVM
@H_301_18@
|