在 linux 中 virtualbox 开机自动启动虚拟机

UBUNTU

添加文件并赋权:

sudo touch /etc/rc.local
sudo chmod +x /etc/rc.local

编辑 /etc/rc.local ,内容如下:

#!/bin/sh
sudo -u username vboxmanage startvm vmname --type headless >> /var/log/vbox/vmname.log
exit 0
  • username 是创建虚机的用户
  • vmname 是虚机名称

CENTOS 7

文件赋权,参考

sudo chmod +x /etc/rc.d/rc.local

编辑 /etc/rc.local ,添加如下内容:

sudo -u username vboxmanage startvm vmname --type headless >> /var/log/vbox/vmname.log
  • username 是创建虚机的用户
  • vmname 是虚机名称

关机

sudo -u username vboxmanage controlvm vmname acpipowerbutton