post

VirtualBox 4.0 常见问题解决方法

环境:VirtualBox 4.0+Windows 7系统

问题如下:

如何复制已经安装好的虚拟机
如何禁用客户机的时间同步
如何将几台虚拟机组建成局域网
如何设置虚拟机访问主机上的数据
Ubuntu下如何安装增强功能
如何设置可以直接拖动主机上的文件到虚拟机中

一、如何复制已经安装好的虚拟机

VirtualBox中已经安装好的虚拟系统为.vdi文件,直接复制后是不能使用的,因为两个.vdi文件的UUID一样,VirtualBox中要求UUID不能一致,所以解决办法就是更改.vdi文件的UUID。

什么是UUID?参考wikipedia的UUID条目。我们使用的Windows操作系统就有UUID这个东西,只是我们平时使用的网络环境很少提及它。Ghost的系统就存在UUID重复的情况。工作组环境,UUID重复不会有任何问题,但在域环境中,重复的UUID是不允许的。

VirtualBox没有图形化的更改UUID的操作界面,网上搜索到的命令也是老版本的VirtualBox适用,新版本的VirtualBox的命令已经有所变化。由于VirtualBox有很详细的UserGuide,虽然为英文,但看起来也不是很难。

有两种方法:

用命令克隆已经存在的.vdi文件,克隆后会自动更改UUID。打开cmd窗口,cd到VirtualBox的安装目录,命令如下:
VBoxManage clonehd <源vdi文件路径> <目标vdi文件路径>

先手动复制.vdi文件,然后用命令更改UUID。用如下命令更改UUID:
VBoxManage internalcommands sethduuid <源vdi文件路径>

注:注意有下划线的单词,网上搜索到的均不是我这里这样的命令,而是clonevdi和setvdiuuid,这个命令应该是针对4.0以前的VirtualBox适用。

PS:文件路径不要有空格或者其他特殊字符。

二、如何禁用客户机的时间同步

默认情况下,客户机的日期和时间会自动与主机的同步,即使你更改了客户机的系统时间,它也会马上更正,以和主机时间保持一致。有时候需要让客户机的时间不一致的时候就很不方便了。VMWare里面可以在VMTooles里直接禁用时间同步,VirtualBox里虽然也有类似VMTools的工具(叫VirtualBox Guest Additions),但是不能设置。

方法如下:

进入客户机系统,禁用windows time服务
打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\VBoxService,修改ImagePath值为:system32\VBoxService.exe –disable-timesync(就是在原来的值后添加一个禁用时间同步的参数)
重启后生效
但即使这样设置了,虚拟机启动的时候还是会与主机做时间同步,所以每次启动还得手动修改时间。

三、如何将几台虚拟机组建成局域网

只要你将虚拟机的几种网络配置方式(VMWare、VirtualBox等都是这几种方式)弄明白了就很容易。一般将所有虚拟机网络连接方式设置成Bridged Adapter,这样虚拟机就相当于真实的计算机了,只要与主机设置在同一网络,他们相互之间就能访问。

另外,要注意Windows系统的防火墙,你设置了IP在同一网络,却发现还是不能互相访问,关闭防火墙就OK了。

四、如何设置虚拟机访问主机上的数据

在VirtualBox中使用的是叫“数据空间”,给虚拟机添加一个数据空间,然后在虚拟机系统里面设置“映射网络驱动器”就可以了(如何设置“映射网络驱动器”?Windows系统中在“我的电脑”上点右键,后面的操作省略。。。。。。)。

五、Ubuntu下如何安装增强功能

Windows虚拟机下安装增强功能很简单:先点击“设备”下的“安装增强功能”,以加载一个叫“VBoxGuestAdditions”的ISO镜像文件到光驱中,然后双击安装程序即可。

Ubuntu下也是这么个过程,只是明白Windows系统下程序安装的人,却不一定明白Ubuntu下程序的安装,比如我。所以Ubuntu下的安装步骤为:

先启动虚拟机,在点击“设备”下的“安装增强功能” (以加载镜像文件)
打开“终端”,依次执行如下命令(注意区分大小写):
cd /media/VBOXADDITIONS_4.4.4_70112(根据实际修改)

sudo ./VBoxLinuxAdditions.run

输入管理密码,等待安装完成即可。

六、如何设置可以直接拖动主机上的文件到虚拟机中

这个是不行的,VMWare可以,VirtualPC可以,就是VirtualBox不行,没有办法。只能使用“数据空间”来相互复制粘贴文件。

文章转载自:盆盆罐罐

Speak Your Mind

*

· 1,284 次浏览