类别:虚拟机 / 日期:2023-03-15 / 浏览:824 / 评论: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

这是强行关机的意思,相当现实中的拨电源。

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章