开机后台启动virtualbox虚拟机
来源:互联网 发布:北欧游戏 知乎 编辑:程序博客网 时间:2024/06/05 02:21
一、命令说明:
后台启动VirtualBox虚拟机的命令有2个:
VBoxHeadless -s|--startvm <uuid>|<name> [--vrde=on|off|config]
防止VRDP端口(虚拟机设置里的远程桌面)被外界访问到,用参数--vrde=off,虚拟机用桥接
网络时,虚拟机系统自带的远程桌面不受此参数影响。
VBoxManage [-q|--nologo] startvm <uuid>|<name> [--type gui|sdl|headless]
The following values are allowed:
gui - Starts a VM showing a GUI window. This is the default.
headless - Starts a VM without a window for remote display only.
启动虚拟机的脚本(虚拟机的名称为XP):
@echo off
:: by oicu
cd /d "D:\Program Files\Oracle\VirtualBox"
VBoxHeadless --startvm "XP"
:: VBoxManage startvm "XP" --type headless
直接启动批处理脚本的话(包括脚本放到“启动”里),无论用哪条命令启动虚拟机都会有
一个headless的cmd窗口,用start ""也不能消去,关闭了该cmd窗口后虚拟机也退出了,而
且属于不正常关闭。可以一次启动多个虚拟机系统。
关闭虚拟机的脚本:
@echo off
:: by oicu
cd /d "D:\Program Files\Oracle\VirtualBox"
VBoxManage controlvm "XP" acpipowerbutton
:: send {Enter} to VM, for Windows Guest OS only.
VBoxManage controlvm "XP" keyboardputscancode 1c
打开gpedit.msc组策略,在用户的登录/注销脚本里,分别添加上面2个脚本。这里不能使用
计算机的启动/关机脚本,测试过是不能启动虚拟机的,可能和SYSTEM用户执行的脚本不能
访问网络等权限有关。使用登录脚本启动虚拟机不会显示headless的cmd窗口(系统组策略
里默认是隐藏运行脚本),未测试计划任务的方式。
远程登录Windows系统的虚拟机后,如果远程未注销,用关闭虚拟机的脚本就无法关闭虚拟
机,原因是关闭计算机时会提示“其他用户登录到这台计算机,关闭WINDOWS会使他们丢失
数据,您要继续关机吗?”造成acpi关机方式失败。在Guest系统里设置关机/注销脚本,用
shutdown -s -t 0也无效。解决方法是向虚拟机发送回车键,模拟“确定”操作,当然也可
以用shutdown远程关闭系统,但设置和操作更麻烦了。
虚拟机是Linux时,避免用VboxHeadless.exe和VirtualBox.exe交替登录,两者的不同步可
能会造成虚拟机的filesystem损坏。
二、我的命令:
第一次,
@ECHO OFF
start D:\dev\VirtualBox\VirtualBox.exe -startvm ubuntu12.04
EXIT
@echo off
startC:\"Program Files"\Oracle\VirtualBox\VBoxHeadless.exe --startvm"ubuntu-64"
exit
第三次,
@echo off
start C:\"ProgramFiles"\Oracle\VirtualBox\VBoxManage.exe -q startvm "ubuntu-64"--type headless
最后按照第三次的命令行写了一个bat文件,名字:virtualbox.bat,注意,命令行中的start一定要有,在win7 64位系统上,否则,报错,说“virtualbox line tool error”啥的。
三、开机启动
刚开始,是想添加一个服务的,即“sc create virtualbox binpath= "....",没有实现,不知道为什么,就是实现不了。所以,最后是把virtualbox.bat文件添加到了:开始->所有程序->启动 中,搞定。
0 0
- 开机后台启动virtualbox虚拟机
- VirtualBox虚拟机实现开机自动后台运行
- 让VirtualBox虚拟机实现开机自动后台运行
- 让VirtualBox虚拟机实现开机自动后台运行
- Win8让virtualbox里面的虚拟机开机自启动
- 后台启动 VirtualBox 虚拟机(无GUI图形化界面)
- 后台运行VirtualBox虚拟机
- 后台运行VirtualBox虚拟机
- VirtualBox后台启动VM
- VirtualBox 虚拟机命令行启动
- Virtualbox 隐藏启动虚拟机
- VirtualBox 启动虚拟机失败
- 让新版本的virtualbox在windows下开机默认后台运行虚拟机
- Linux下VirtualBox虚拟机的命令行启动/关闭方法和开机自动启动
- Linux下VirtualBox虚拟机的命令行启动/关闭方法和开机自动启动
- Linux下VirtualBox虚拟机的命令行启动/关闭方法和开机自动启动
- Tomcat开机后台启动
- 开机启动虚拟机
- 在C++中获取当前执行文件的路径
- 易于混淆的两个技术:Kerberos与Kubernetes辨析
- 超级记事本
- iOS8开发~UI布局(三)深入理解autolayout
- 第一篇,怎么增加SYN数据包的大小(syn flood攻击实验)
- 开机后台启动virtualbox虚拟机
- H.264协议
- JS教程:String对象及其常用属性以及方法
- 前端工具--less篇
- dup和dup2
- ubuntu安装phpmyadmin注意事项
- 2015新生赛题目
- POJ1321 棋盘问题(dfs)
- 界面设计-滚动界面