您的位置:首页 > 其它

亲测:让VirtualBox 3.1.2的虚拟机器在电脑开机时自动启动

2010-01-25 12:00 267 查看
以下是网上搜到最多的说法:(可能因为版本关系,并不管用。)

当你安装很多套Virtualbox的虚拟机器系统后,希望能在开机后自动启动虚拟机器的系统。

Linux (Host OS):

在你的/etc/rc.local中加入下列几行
VBoxVRDP -startvm WinXP &
VBoxVRDP -startvm Win2003 &
VBoxVRDP -startvm LinuxFC6 &

Windows (Host OS):
开启记事本,将虚线内文字另存为"Virtualbox.bat",将档案存放到[开始]->[程式集]->[启动]内,即可在开机时同时跑3个Virtualbox虚拟机器的系统了。

@ECHO OFF
C:/Program Files/innotek VirtualBox/VBoxVRDP -startvm WinXP
C:/Program Files/innotek VirtualBox/VBoxVRDP -startvm Win2003
C:/Program Files/innotek VirtualBox/VBoxVRDP -startvm LinuxFC6

"WinXP" & "Win2003" & "LinuxFC6"是虚拟机器的OS的名称。

这种启动方式,让你不须要点选Virtualbox主程式,再开启你要执行的虚拟机器的OS。它会自动启动在背景执行,如果你有设定OS可以远端遥控的话,你可以在别台电脑以远端连线来控制虚拟机器的OS

我使用的版本是VirtualBox 3.1.2 开源版。

按照上面的方法并不管用,后来发现应该是版本变迁,很多命令发生了变化:

命令应该是:

linux下:

VBoxmanage startvm Ubuntu

windows下:

@ECHO OFF
"C:/Program Files/Sun/VirtualBox/vboxmanage.exe" startvm "Ubuntu"

(注意带引号,之前忘带了执行不起来。)

后面还可以带参数:

gui
Starts a VM showing a GUI window. This is the default.
vrdp
Starts a VM showing a GUI window, with its graphics card output accessible by an RDP client.
headless
Starts a VM without a window for remote RDP display only.

更多具体用法可以参考virtualbox的帮助手册。
其实很多方法可以通过更直接的方法找到,但是我们习惯性的从网上搜索现成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: