在虚拟平台的测试过程中,VMware需要一个操作系统作为最基本的平台,即HOST OS(主系统),在HOST OS上运行的其他系统都叫GUEST OS(子系统或客户系统)。除此之外,还需要一些基本的虚拟硬件,下面简单介绍一下几个最常见的虚拟硬件设备。
?网卡。虚拟网卡用于HOST OS和GUEST OS之间的通讯,它可以建立标准的TCP/IP或NETBEUI桥梁。在虚拟机中,网卡品牌很大众化,Windows系统和Linux系统都能自动识别并驱动。
?显卡。VMware将显卡模拟成了一种叫“VMware SVGA (FIFO)”的型号,并自带了这种显卡的驱动程序,安装之后能让虚拟系统的分辨率和颜色数增加。
?驱动器。软驱和光驱的虚拟比较简单,基本上就是和主系统共用,将光盘放进去就可以读取了。
?硬盘。IDE设备有Virtual DISK和Existing PARTITION两种方式。使用第一种方式时,在真正的硬盘上建立一个大文件作为虚拟机的整个硬盘。在虚拟机中的任何操作都在这个大文件中进行,不会影响真正系统的数据。这种方法的好处是安全,不用担心数据问题。如果采用第二种方式,那就是开放真实的分区给虚拟机使用,好处是已有的系统可以直接运行,坏处是如果不小心可能会影响硬盘上的有用数据。
?声卡。声卡在虚拟机中一律模拟为兼容性较好的一种型号,几乎所有操作系统都能自行识别并驱动。至于虚拟机中的声音指令如何通过真实的声卡和音箱来发声,这一系列转换都由VMware来完成。
从上面可以看出,在虚拟机中的设备和实际的设备完全不一样,VMware为了保证系统的兼容性和稳定性,将现有的设备都虚拟成为标准的、兼容性最好的设备,所以尽量不要试图按照自己的实际硬件情况来配置系统。除此之外,在虚拟机中不用也不能安装任何驱动程序。