跳转至

后台启动VirtualBox虚拟机,让界面不再显示

原文链接: https://www.itylq.com/virtualbox-background-startup-system.html

发布日期: 2022-10-31 迁移时间: 2026-03-21

用VirtualBox安装了CentOS系统,平常习惯通过ssh远程登陆的方式进行调试,但是VirtualBox有个让人别扭的地方,启动任何虚拟机都会弹出个显示窗口,还不能关闭,只能最小化…

那对于像习惯于通过ssh/mstsc远程桌面进行调试配置,不想用VirtualBox自带的运行窗口,怎么才能让VirtualBox后台运行虚拟机呢?

通过VBoxManage命令启动虚拟机并设置后台显示即可。

1、将VBoxManage.exe所在文件路径添加到windows系统环境变量PATH中(当设置windows系统环境变量文件路径有空格时怎么处理);

2、打开CMD命令窗口,查询VirtualBox软件下所有已安装的虚拟机名称;

VBoxManage list vms

3、通过VBoxManage启动虚拟机并设置后台启动:

VBoxManage startvm <vm_name> -type headless

最后,写个BAT脚本把常用的虚拟机都添加进去,一键启动/关闭,简单省事多了。

附:VBoxManage其他命令

//查看虚拟的详细信息

VBoxManage list vms –long

//查看运行着的虚拟机

VBoxManage list runningvms

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

VBoxManage startvm -type vrdp

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

VBoxManage controlvm vrdpprot

//关闭虚拟机

VBoxManage controlvm acpipowerbutton

//强制关闭虚拟机

VBoxManage controlvm poweroff


本文由WordPress迁移至MkDocs