类别:虚拟机 / 日期:2023-03-15 / 浏览:792 / 评论:0
找到VirtualBox的安装目录
我的virtualbox安装在 D:\Program Files\Oracle\virualBox,进入这个目录,你会看到有个VBoxManage.exe文件,没有错,我们就是用它来启动虚拟机的。
怎么启动呢?命令行如下:
VBoxManage startvm <uuid>|<name> [–type gui|sdl|headless]
gui是指有界面启动,也是默认启动。headless为无界面启动,也是俗称的后台启动。
比如我新建的虚拟机叫win2003,那么
D:\Program Files\Oracle\virualBox\VBoxManage startvm win2003 --type headless
–type headless:表示后台执行,没有窗口哦
来,我们打开cmd,试下这个命令
提示已经启动了win2003虚拟机了。
开机自启动
现在看不到窗口了,但是还是需要手动输入命令行启动。如果能开机自启动就好了
1、首选我们要做一个bat脚本:open_win2003_vm.bat
2、里面写入上面的命令:
@ECHO OFF cd /d D:\Program Files\Oracle\VirtualBox\ VBoxManage.exe startvm win2003 --type headless EXIT
cd /d 是强行切换路径,防止切换不成功。
3、把open_win2003_vm.bat放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup,这个目录下的脚本是开机的时候自动运行的哦
好了,小工告成。重启电脑,你就会发现,win7偷偷帮我们启动了study这个虚拟机了。
-------------------------------------------
注:也可以在cmd中使用命令行对虚拟机进行状态管理:
VBoxManage controlvm <uuid>|<name> pause|resume|reset|poweroff|savestate|
比如我想关闭:
D:\virualBox\VBoxManage controlvm win2003 poweroff
bat脚本为:
@ECHO OFF cd /d D:\Program Files\Oracle\VirtualBox\ VBoxManage.exe controlvm win2003 poweroff EXIT
这是强行关机的意思,相当现实中的拨电源。