Virtual PC与VMware如今又有了一个强力的竞争对手,就是今年才听说的InnoTek VirtualBox,与VMware不同,这是一个开源的软件,意味着以后的潜力巨大,并且从最新发布的版本使用情况来看,其特点也很突出,就是模拟的OS运行效率良好,更加令人期待后续的更新版本。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
我只想着重介绍一下使用NAT方式下的共享目录的用法,(Host与Guest均为Windows)。
1. 首先,进入命令提示符模式,然后进入到其安装目录下
2. 在资源管理器下新建一个目录C:\TEST,并设置为共享目录(共享名: TEST)。
3. 如果虚拟机在运行中,则应该先关闭。
输入命令并执行: VBoxManage sharedfolder add "WINXP" -name "TEST" -hostpath "C:\test"
其中的WINXP是VirtualBox的虚拟机的名字
4. 然后启动虚拟机WinXP,启动起来后执行命令net use x: \\vboxsvr\TEST
其中x: 你可以随意指定未占用的盘符,注意\\vboxsvr\是不能修改的
5. Ok, you made it. 这样,虚拟机与Host就可以很方便的交换文件了。
如果以后想删除共享目录,则关闭虚拟机后在命令行下输入并执行:VBoxManage sharedfolder remove "WINXP" -name "TEST"
如果是Linux,请自行查阅帮助中的Folder Sharing一节
FAQ
Q: 如何直接启动虚拟机?
A: 执行:VBoxManage startvm "WINXP",你可以做成一个批处理文件来执行
另外,还有一个简洁的前端GUI,也可以这样启动:VBoxSDL -vm "WINXP"
Q: 如何才能使用VRDP (远程桌面)
A: 首先,虚拟机必须打开VRDP支持,VBoxManage modifyvm "WINXP " -vrdp on,然后用如下命令启动虚拟机:
VBoxManage startvm "WINXP" -type vrdp.
或
VBoxVRDP -startvm "WINXP"
这样启动的虚拟机在Host上是没有界面的。
接下来,你要做的就是打开附件->通讯->远程桌面连接,然后输入Host的IP与设置好的端口并连接(端口是虚拟机由设置决定的,你可以随意指定)
一般来说,普通用户是不需要使用虚拟机的,对于软件测试人员很有用。对于我而言,将其当作一个试验风险软件的一个环境,或者专门用于上网也是很安全的。