Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239473
  • 博文数量: 74
  • 博客积分: 450
  • 博客等级: 下士
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-12 08:46
文章分类

全部博文(74)

文章存档

2019年(3)

2018年(11)

2017年(5)

2016年(24)

2015年(20)

2007年(11)

我的朋友

分类:

2007-04-12 09:04:49

VMWare使用初步

关键词:                                          

由于要在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!

阅读(1106) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~