Archive

Archive for the ‘VMWare’ Category

VMWare for Linux使用体验

July 26th, 2008

以前使用VMWare是Windows版本的,在VMWare上运行Linux。目前由于工作中使用的许多软件都是基于Linux平台的,常常在Linux下工作,有时为了看一些PPT文档,还得重新启动切换到Windows下,很是不方便。另外这些运行在Linux平台下的软件还非常耗资源,让其跑在Windows下的VMWare虚拟机上,根本跑不动。转而一想,为什么不反其道而行之,让Windows运行在Linux版本的VMWare虚拟机上呢?

在安装之前,先介绍一下系统平台。我的机器是ThinkPad T30,Pentium IV 1.8G,512MB内存,40GB的硬盘。这里得提一下硬盘,以前是4200转、2MB缓存的,速度较慢,稍微有点动作就有很讨厌的声音;后来换成了5400转、8MB缓存的,就感觉速度流畅,而且没有任何声音。

VMWare for Linux的安装很简单,使用”tar -xvzf vmware.xxx.tar.gz”命令解开到当前目录下,执行perl写的install程序就可以了,在这个过程中会问安装到什么目录的几个问题,我都指定目录为”/opt/vmware”。卸载也很方便,执行带有”uninstall”的命令就可以了,瞬间就卸载完毕了。

在VMWare上,我安装了WindowsXP。由于我的Linux空间共有20G,还剩下了10G,所以分配给XP的大小就只有7G。为了尽可能的节省空间,我安装的是200多MB的Windows XP SP2精简版,安装完以后好像不到700MB。

安装方式使用的是加载Windows XP SP2精简版的ISO镜象文件到光驱,然后使用光盘启动,分配给XP系统的内存是256MB。可能是精简版的缘故,整个安装过程还不到半个小时,比Windows XP完整版直接安装到机器上还要快一些。

安装完以后,运行程序的速度还可以,就是移动鼠标很费劲,有很厉害的滞后感,让人感觉速度很慢。刚开始以为是XP运行在虚拟机上的原因,但以前Linux运行在Windows的VMWare虚拟机下的速度还是挺快的呀!有点像XP刚装完还没有安装显卡驱动的情况。装个VMTool再说,也许有显示驱动。

这个VMTool在哪里呢?Windows版本的VMTool是在VMWare的安装目录下找到的,是个ISO映像,加载到光驱,然后在操作系统运行起来后安装。Linux版本的VMWare怎么找不到呢?每次虚拟机上的XP启动,总会出现“在启动操作系统后,执行VM->VMTool安装”的提示,那就按照这个提示做吧。在启动Windows XP后,选择VMWare的菜单”VM->VMTool安装”后,在进入Windows XP,VMTool就自动执行了,按照提示,很顺利的就安装完了,重新启动XP,这次鼠标移动就没有滞后感了,非常流畅。浏览PDF和PPT文档,很难感觉出来XP是运行在虚拟机上的。

VMTool除了提供显卡驱动外,还有另外一个重要的功能:文件夹共享。在VMWare中设置好Linux系统下你希望的共享文件夹,比如我选择的是”/home/eric/share”(eric是我在Linux登录的用户名),再给这个目录起一个在Windows XP能够看到的名字,比如”share_linux”。设置完毕后,在Windows XP中的浏览器中选择“映射网络驱动器”,可以看到有一个组名为“VMWare”,其下有一个“.host”的主机,再扩展就可以看到目录了,选择这个目录映射成驱动器就可以在Windows和Linux下实现文件共享了。

——————————————————————————–

去年写了《VMWare使用初步》,讲述了VMWare for Windows的使用,是整个Blog阅读和反馈最多的,很让人欣慰。不知道这篇VMWare for Linux会怎么样?

本文最早发布于2006-03-12,博客生活
http://www.cnweblog.com/gamboo/archive/2006/03/12/87131.html

thinkedge VMWare

VMWare虚拟机的时间同步问题

July 26th, 2008

VMWare中的虚拟机通常会和主机的时间相差很多,甚至好几个小时。

我安装的是VMWare Workstation 6,虚拟机上安装的操作系统是RedHat Enterprise 4 WS。

解决办法很简单:

安装vmware工具包 VMWare Tools。

VMWare Tools的一个重要功能就是解决客户机和主机之间的时间同步问题。

打开 VMware Tools。在一个终端中运行下列命令: vmware-toolbox.

第一个Tab就是 Time synchronization between the virtual machine and the host operating system

需要提醒的是,即使时间同步后,某些对时间要求很高的程序运行出来的结果是不能信任的。这里介绍的时间同步只能保证虚拟机和主机时间相差的很小而已,精确到分。更准确的同步办法还得想其他办法。

本文最初发布于2007年12月12日

thinkedge VMWare

VMWare使用初步

July 24th, 2008

由于要在Linux下编译程序,而那台安装了Linux的机器经常被同事使用,所以不得已在自己的机器上安装了VMWare 5.0。

我的机器的配置是Pentium 4 1.8G,内存512MB,操作系统是Windows XP Professional,这个配置跑VMWare应该问题不大了。以前也用过VMWare,不过那时候内存也少,速度很慢,只能做做简单的处理工作。

在虚拟机上安装的是Redhat Linux 9,在Workstation安装模式下添加了一些组件,总容量在2G左右,安装过程花费了30分钟,感觉还是挺快的!

安装完毕之后,进入图形模式,分辨率最高只能到800×600,不是很爽! 在控制面板中调高分辨率至1024×768,但每次进入还是800×600,就先这样吧!

在虚拟机配置中,看见有共享文件夹,用于在虚拟机和主机之间建立共享空间。这可是个很有用的功能,Windows和Linux可以方便的交换文件啦!但设定完毕后,进入Linux后,按照说明,应该可以在 /mnt/hgfs 目录下找到共享目录,但怎么也找不到!

在网上找这方面的资料,用Google收到的结果也不多,但总算找到了一点线索了:安装vmware tools。这是一个位于VMWare目录下的一个ISO映像文件,可以在虚拟机的CD-ROM中加载。安装方法如下:

在VM里有install vmware tools,点击后,会在桌面上出现个光盘,其实就是/mnt/cdrom目录下的。如果不自动加载,需要手动加载: mount –t iso9660 /dev/cdrom  /mnt/cdrom
在/mnt/cdrom下有两个文件:VMwareTools-5.0.0-13124.i386.rpm和VMwareTools-5.0.0-13124.tar.gz。我安装第一个好像不管用,也许安装方法不对吧!安装第二个,OK!
在命令行输入:

# cp /mnt/cdrom/VMwareTools-5.0.0-13124.tar.gz /tmp
# cd /tmp
# tar xzf VMwareTools-5.0.0-13124.tar.gz
# cd /vmware-tools-distrib
# ./vmware-install.pl

中间出现提示的,输入回车或者yes就行了。

安装好之后,在系统设置中,将分辨率提高到1024×768,非常顺利的进入了很PP的图形模式!
这时进入 /mnt/hgfs 目录下,也能看到共享目录了!但还是有小小的问题。在图形模式下,执行拖放操作,出现错误:空间已满,无法复制! 但在命令行下复制就很顺利!不知道问题在哪里?

安装完毕后,想了一下共享文件夹的工作原理,可能是这样的:vmware tools安装后,启动了服务,自动将存在于Windows文件系统下的共享文件夹mount到Linux下,怪不得没安装之前总找不到共享目录呢!

在Linux下,将文件复制或移出共享文件夹,速度非常慢!开始还以为是虚拟机的问题,但后来发现在其他文件夹之间复制文件速度就很快!在共享文件夹下编译文件,速度更是不能容忍!所以工作空间还是不能设在共享文件夹下,否则又多了一次映射,速度会很慢!

总体来说,目前的VMWare已经非常出色,感觉速度至少能够达到直接在主机上安装Linux的一半!当然,没有用程序测试过了,如果日常工作对性能的要求不是很高,安装虚拟机还是非常值得的!

VMWare下的Linux和Cygwin有共同之处,都可以在Windows下模拟出Linux的工作环境。个人感觉VMWare下的Linux更接近标准的Linux,对软件的兼容性强于Cygwin。例如嵌入式Linux开发套件(ELDK)就只能安装在纯Linux下!运行速度也许Cygwin要稍快一些(猜测!)。

VMWare还有一个重要的特性:安装好的Linux系统以Windows文件的形式存在,可以在不同配置的PC上使用,和主机的配置没有关系!这样避免了多次安装Linux的麻烦!Cygwin在重新安装系统后,还需要重新安装,也许是我对此不太熟悉,可能还有更好的解决办法!

VMWare有一个对手,就是Microsoft的Virtual PC。顾名思义,Virtual PC虚拟出一个Intel平台,既可以在PC机上虚拟出PC,也可以在苹果机Mac上虚拟出PC来。从网上评价来看,VMWare似乎更强一些!

VMWare还有许多强大的功能还优待挖掘!

VMWare, Wonderful!

三年前写得文章了,累计访问量远远超过1w了。

本文原发布于2005年06月17日,因原博客站点【博客生活】无法访问,故发布于此

thinkedge VMWare