如何在Windows 7下实现VirtualBox虚拟机开机后台自启动

Windows7下安装个linux虚拟机,学习下非常好。

但是每次使用linux的时候,都是打开virtualBox-->启动安装的linux系统-->再用远程桌面(SSH等)连接

 

每次手动打开比较麻烦,而且linux虚拟机也有窗口,比较冗杂。如果能开机自启,并且后台运行linux虚拟机(没有可见窗口),那就开心了。

 

找到VirtualBox的安装目录

我的virtualbox安装在 D:\virualBox,进入这个目录,你会看到有个VBoxManage.exe文件,没有错,我们就是用它来启动虚拟机的。

 

怎么启动呢?命令行如下

 


  1. VBoxManage startvm <uuid>|<name> [--type gui|sdl|headless] 

比如我新建的虚拟机叫study,那么

 


  1. D:\virualBox\VBoxManage startvm study --type headless 

--type headless:表示后台执行,没有窗口哦

 

来,我们打开cmd,试下这个命令

 

提示已经启动了study虚拟机了。

 

开机自启动

 

现在看不到窗口了,但是还是需要手动输入命令行启动。如果能开机自启动就好了

 

1、首选我们要做一个bat脚本:virtualboxtStart.bat

 

2、里面写入上面的命令:

 


  1. D:\virualBox\VBoxManage startvm study --type headless  

3、把virtualboxtStart.bat放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup,这个目录下的脚本是开机的时候自动运行的哦

 

好了,小工告成。重启电脑,你就会发现,Windows7偷偷帮我们启动了study这个虚拟机了。

 

可以用SSH连接,操作了。

 

注:也可以在cmd中使用命令行对虚拟机进行状态管理:

 


  1. VBoxManage controlvm <uuid>|<name> pause|resume|reset|poweroff|savestate| 

比如我想关闭:

 


  1. D:\virualBox\VBoxManage controlvm study poweroff 

作者:水聊鱼默默

来源:51CTO

时间: 2024-09-13 04:24:19

如何在Windows 7下实现VirtualBox虚拟机开机后台自启动的相关文章

如何在Windows 2000下手工将Oracle完全卸载

oracle|window 如何在Windows 2000下手工将Oracle完全卸载?系统环境: 1.操作系统:Windows 2000 Server,机器内存256M2.数据库: Oracle920for NT 企业版3.安装路径:D:\ORACLE卸载步骤: 1.开始->设置->控制面板->管理工具->服务 停止所有Oracle服务.2.开始->程序->Oracle - OraHome81->Oracle Installation Products->

如何在Windows 7下开启梦幻桌面

vista下的梦幻桌面我们均不陌生,今天我们来看看如何在Windows 7下开启梦幻桌面. 1.安装vista下面的梦幻桌面升级包,自己搜索一下,一堆. 2.重启 3.当然是下载wmv格式的或,安装完美解码之类的东西,把你想要做梦幻桌面的视频,后缀名改为wmv.都支持. 4.打开control panel/appearance and personalization/personalization/desktop background. 5.选择windows dreamsence conten

如何在 windows 7下运行 android?

问题描述 如何在 windows 7下运行 android? 我在 Windows 7 环境下安装了 android sdk.但是当我运行它时,有错误提示说 xcopy 不能作为命令被识别.如何解决这个问题? C:>android.bat 'xcopy' is not recognized as an internal or external command, operable program or batch file. Usage: java [-options] class [args..

c++-如何在windows系统下使用C++模拟触控板上放大缩小的功能

问题描述 如何在windows系统下使用C++模拟触控板上放大缩小的功能 比如在某个网页界面上,双指聚拢,则页面缩小:双指分离则页面放大. 这个有什么对应的windows消息吗? 如果我已经知道了某个窗口的HWND,能否通过简单的发送消息的形式,达到同样的效果? 或者是能模拟出触控板的行为也可. 解决方案 你可以用spy++看下.一些触摸板式是转换成滚轮消息的. 解决方案二: 这个你查一下windows的消息就知道了,你在触摸屏上执行一个动作,系统是会发送一个消息给你的应用程序的,你只要捕捉到这

如何在Windows 7下禁用DirectDraw

放时出现的截图变黑问题,一般有两个方法可以用来解决,一个方法是用两个不同的播放器,同时打开同一个文件;另一个方法是禁用DirectDraw. 在本文中,您将了解到到如下内容: 问题视频截图后,图片是黑的. 熟悉Windows XP和Windows 7的用户应该知道(默认情况下),DirectDraw在Windows XP和Windows 7下都是已启用状态.不同的是,在Windows XP下用户可以禁用它,而Windows 7下,它无法被禁用,这也意味着,Windows 7用户无法通过"禁用Di

如何在windows NT 下安装jboss为服务?(How to install jboss as Windows NT OS Service?)

window 大部分情况下,我们是连续运行jboss,如何保证其不受外界干扰而继续运行不会被关闭?在unix/linux下,通过shell应该可完成那么在windows下呢?想达到这个目的需要把jboss安装为系统服务而jboss本身或windows本身没有提供安装为服务的方法达到这个目的需要借助另外的方法.比如自己写C/C++程序调用windows api这个可能比较浪费时间现在open source的project中已经有支持这个的了.http://javaservice.objectweb

如何在Windows 2000下将Oracle完全卸载

oracle|window 系统环境: 1.操作系统:Windows 2000 Server,机器内存128M2.数据库: Oracle 8i R2 (8.1.6) for NT 企业版3.安装路径:D:\ORACLE 卸载步骤: 1.开始->设置->控制面板->管理工具->服务停止所有Oracle服务. 2.开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Install

如何在Windows Vista下安装XP、2003

Windows Vista的电脑用户,因为涉及到游戏兼容性问题,或者程序编写问题等等,经常需要安装双系统,甚至多系统,于是,便有很多朋友,提出了这样的问题,怎样才能在Windows Vista 系统下面再安装Windows XP 或者 Windows 2003? 这个问题,主要需要解决,C盘已经有Windows Vista系统,想把 Windows XP 或者 Windows 2003 安装在其他分区,例如D盘E盘F盘G盘H盘等等上面... 别着急,这个问题手到擒来,接招: 第一步.本步的目的,

如何在Windows 7下安装和使用HP-QC系统

常见问题:1. QC Server的页面只支持IE6.IE7,不支持IE8: 2.组件无法下载和安装. 我的安装环境是Windows 7 64bit, IE8, 步骤如下: 第一步:关闭UAC (User Account Control) 通过开始菜单搜索框,输入UAC,会出现"更改用户账户控制设置" (Change User Account Control 菜单项.点击打开后,菜单弹出如下一个用户账户控制设置 对话框.通过滚动条选择"从不通知".然后重启机器,这步