设置virtualBox开机无界面启动

前言

virtualBox中部署了centos,里面运行着docker跑着测试服务。服务器是一台windows。想着怎么设置开启启动且没有界面启动。

方式

有很多种方式,最终决定,使用windows自带的计划任务。
image
我们新建一个任务并设置是不是登录都要执行,
image
开机启动后30秒(必须设置)
image
把启动的exe和执行的参数都填写进去
对于virtualbox来说 执行的exe是 : "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"
执行参数是 startvm "MyVM" --type headless 其中"MyVM" 是自己的虚拟机名称 一般默认default
image

思考

这种方式可以启动很多服务,比如编写一个.bat也可以在这样设置启动。
那么重启或者关闭virtualbox 怎么办 已经没有窗口了
需要这样的命令
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm "MyVM" acpipowerbutton 即可

posted @ 2024-09-30 09:32  lovefoolself  阅读(548)  评论(0)    收藏  举报