引入:

    在前面的文章中一直在说虚拟化,却未曾真正展示。本篇博文将在接前篇宿主系统环境的基础上安装VMware Workstation 7.1.4。文中所有图片均系通过VNC远程桌面中抓取,有点失真。

获得VMware Workstation 7.1.4:

   可从:http://www.vmware.com/获取。

上传VMware Workstation 7.1.4:

    通过SSH Secure File Transfer Client工具可以方便上传。当然也可以在Linux中通过wget命令下载。

开始安装:

    首先要更改VMware-Workstation-Full-7.1.4-385536.i386.bundle的权限,令所有用户均可执行。然后通过超级用户来安装。

    更改权限命令。

 
  
  1. chmod a+x VMware-Workstation-Full-7.1.4-385536.i386.bundle 

    开始安装:

 
  
  1. sudo ./VMware-Workstation-Full-7.1.4-385536.i386.bundle 

    一路选择默认选项即可,出现下图表示安装成功。

初次运行:

    输入命令vmware运行虚拟机,此时会出现如下窗口,原因是GCC没有安装。    

安装GCC:    

 
  
  1. sudo apt-get install gcc-4.6 

再次运行VMware:

    将会开始编译模块与加载内核的操作。选择Install(安装)。

    输入当前用户的密码。

    编译失败。

重新来过:

 

在操作之前,确认已经安装好了编译环境:

 
  
  1. sudo apt-get install build-essential 
  2. chmod u+x VMware-Workstation-Full-7.1.4-385536.i386.bundle 
  3. sudo ./VMware-Workstation-Full-7.1.4-385536.i386.bundle 

从http://ishare.iask.sina.com.cn/f/16346006.html下载,内核补丁。

内核补丁的使用方法:

切换目录到vmware模块的安装目录:

$cd /usr/lib/vmware/modules/source/

将补本解压到该目录下(假设补丁文件存放在home目录下)

$ sudo tar xvf ~/vmware2.6.39patchv3.tar.bz2

解压后得到两个文件

patch-modules_2.6.39.sh

vmware2.6.39fixedv3.patch

备份vmnet.tar

$ sudo cp vmnet.tar vmnet.tar.bak0

解压该目录下的vmnet.tar

$ sudo tar xvf vmnet.tar

运行补丁

$ sudo ./patch-modules_2.6.39.sh

执行完成后,最后提示

All done, you can now run VMWare WorkStation.

Modules sources backup can be found in the ‘/usr/lib/vmware/modules/source-workstation7.1.4-2011-09-13-11:42:37-backup’ directory

 

运行成功:

输序列号:    

 

 

最终界面:

    在接下来的博文中将会涉及更多的关于VMware的技巧,本系列博文并不是VMware的教程,其是假设读者已经能够使用vmware来安装系统。并在此基础上展示了一些有意思的技巧。

本文转自tiancong 51CTO博客,原文链接:http://blog.51cto.com/tiancong/778438