后台启动 VirtualBox 虚拟机(无GUI图形化界面)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kl28978113/article/details/54340683

由于测试需要,所以想在虚拟机里运行程序,但是喜欢全指令操作,不喜欢每次虚拟机和宿主机切来切去。就想到用 SSH 连接虚拟机,这时候虚拟机的图形界面就是多余的。于是就想可不可以后台运行虚拟机。调查后发现 VirtualBox 提供了许多运行指令,其中就包括了后台启动虚拟机。以下是 VirtualBox 常用指令:

查看有哪些虚拟机

VBoxManage list vms

查看虚拟的详细信息

VBoxManage list vms --long

查看运行着的虚拟机

VBoxManage list runningvms

开启虚拟机在后台运行

VBoxManage startvm <vm_name> -type headless

开启虚拟机并开启远程桌面连接的支持

VBoxManage startvm <vm_name> -type vrdp

改变虚拟机的远程连接端口,用于多个vbox虚拟机同时运行

VBoxManage controlvm <vm_name> vrdpprot <ports>

关闭虚拟机

VBoxManage controlvm <vm_name> acpipowerbutton

强制关闭虚拟机

VBoxManage controlvm <vm_name> poweroff

命令行进入到你的Virtualbox安装目录试试这些命令就清楚了。比如我的是cd D:/Application/VirtualBox 然后可以试试这些命令。也可以配置其安装目录到环境变量。
最后嘛,每次都输入指令有点麻烦,这时候只要在桌面新建一个批处理文件(.bat文件)。 写上一句代码就可以了:
我的 是 D:/Application/VirtualBox/VBoxManage.exe startvm UbuntuServer -type headless 把路路径和虚拟机名改成自己的就可以了。以后每次要启动双击文件就可以了。 若要开机启动把这个文件放入菜单——启动文件里就可以。


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页