来源 https://askubuntu.com/questions/57220/start-vBoxheadless-vm-at-startup
|
1) Create the startup script file in /etc/init.d - 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 with 3) Tell script to run at startup.tell the script be the first to shutdown and the last to startup.
|