Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84116
  • 博文数量: 15
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 185
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-30 14:20
文章分类

全部博文(15)

文章存档

2011年(4)

2008年(11)

我的朋友

分类: LINUX

2008-11-01 21:20:00


VMWare Server 1.0.7的安装实践附带图片

发表于:2008年10月4日 21时29分31秒阅读(24)评论(0) 举报本文链接:http://user.qzone.qq.com/110596355/blog/1223126971
本文适合读者:
    Ubuntu linux 入门者,
    从Windows下转移到Ubuntu的人员,
    希望在一台电脑运行Linux的同时启动windows的人员。
参考文档:
    
    
虚拟机简单说明:
    虚 拟机软件,简单的说就是将你的一台电脑虚拟成多台电脑来用的软件。只要单台机器的CPU、内存、硬盘够大,一台机器上同时运行多个操作系统,多个操作系统 可以组成一个真实的局域网使用。对于我来说,从Linux下面运行一个Windows,不用关闭当前的工作环境,直接调出以前工作环境下的东西,可以方便 的将以前工作的成果迁移过来。

Ubuntu简单说明:
    Ubuntu和大家熟悉的Redhat一样是linux的一 个发行版本。不像Redhat,OpenSuse这些版本,Ubuntu非常年轻。他是2004年10月发行第一个版本,他的版本是以年月来命名的,因此 第一个版本是4.10版,到了2008年4月最新的版本就是Ubuntu8.04。更多关于Ubuntu的介绍,大家自行到查看。

VMWare简单说明:
    VMWare 是一款虚拟机软件,起初是非开源的软件,后来VMWare公司进行了开源,VMWare的第一个开源版本叫VMWare Server 1.0,他是基于VMWare GSX Server 3.5改进而来的。目前开源最新稳定版本是VMWare Server 1.0.7,最新测试版本是2.0。另外VMWare公司早期比较有名的相关商业产品还有3个系列版本 VMWare WorkStation 版本 VMWare ESX Server版本 和VMWare GSX Server版本。刚开始接触的人会有点疑惑,这么多版本都有什么不同,如何选择,我简单介绍一下。
    WorkStation版本是虚拟机和管理管理界面只能在一台电脑上运行的,管理界面关闭,则虚拟机也停止运行。
    Server系列的2个版本是虚拟机和管理界面可以在不同的电脑上运行的,虚拟机可以在管理界面退出的情况下继续运行。2个版本的区别是:
    GSX Server(即现在开源的VMWare Server)是必须基于某个操作系统的版本运行的。比如你需要将GSX Server安装到Windws或者Linux下面,然后通过管理控制台可以在虚拟机下面安装独立的操作系统。目前不再有新的GSX版本发布,只发布开源 的版本。
    ESX Server 是可以直接安装在裸机上的系统。其底层据说也用的linux核心。
    
    本 人使用的VMWare Server 1.0.7版本,支持的宿主(Host)操作系统有windows(32位/64位)、 Linux (32位/64位)。对Ubuntu8.04的支持较好。支持虚拟机内安装的操作系统(Guest)非常多,主流的windwos、linux和Unix 都支持。具体请到官方网站查看
    
正式安装:
软件环境:
    操作系统: ubuntu8.04 AMD64位  (DVD安装版,其它版本未测试)
    虚拟机软件: VMware-server-1.0.7-108231.tar.gz
硬件环境:
    CPU:      Intel Q6600 四核心
    主板芯片: Intel G33M + ICH9
    内存:     8G
    硬盘:      SATA 500G

    
说明:由于Linux目前已经支持非常多的硬件,对老鸟来说,硬件的选购应该不是问题。本人最近采用linux的菜鸟,硬件选购上都采用了比较中规中距的Intel主板芯片、CPU和集成的Intel显卡。这样在安装linux的时候无需任何额外的受限驱动。

安装过程:
1  辅助编译工具安装准备
   由于VMWare不是专门针对Ubuntu编译的二进制版本,安装的时候需要编译一些模块,因此在你的linux下需要安装一些编译工具和必要的头文件。
   2.1 安装build-essential
   2.2 安装linux-kernel-devel
   2.3 安装linux-headers-generic
   2.4 安装xinetd
   2.5 由于我是64位系统,需要安装ia32-libs包,在验证序列号的时候会用到这些包。
   以上各个模块对于和我一样的菜鸟来说,可以用新立得软件包管理器来安装,图形化的界面,比较适合菜鸟。打开管理器后,点击搜索,在搜索位置选择名称,输入以上各个软件包,查到之后,将其标记,4个软件包都标记后,点击应用就从网上下载安装对应的软件包了。
   如果是老鸟,当然用一个命令“apt-get install 包名1 包名2 包名3 包名4 包名5” 就可以安装完5个包。



2 下载
   下载的地址是: 注意下载的时候,最好注册申请一个序列号,生成以后马上拷贝记录下来,因为他不会从email将序列号发给你的。本文下载的是1.0.7版本,在一台机器 上只要下载Server就可以,Server包就包括了控制台部分。如果要在独立的机器上控制其它机器上的虚拟机,则需要下载单独的控制台包。
3  将下载后的VMware-server-1.0.7-108231.tar.gz解压。
    对 菜鸟来说,不要用root登陆,以常用用户登陆到了桌面,用firfox下载后,保存到主文件夹下,通过文件管理器【主菜单点击位置->主文件 夹】,在主文件夹点击鼠标右键,在弹出菜单点击“解压到此处”,解压后会出现vmware-server-distrib目录,进入该目录。
4  安装
   启动一个终端,进入主文件夹,输入命令
   sudo ./vmware-install.pl  
   sudo是以管理员权限来运行,会要求你输入管理员密码,如果没有设置过管理员密码,则就是安装Ubuntu时设置的用户的密码。
   接下来会进入安装过程,其中会询问一些问题,目录的设置。全部用默认即可。
5  配置  
   安装完成后会问你要不要配置,默认选是,配置就是运行/usr/bin/vmware-config.pl
   开始配置后,前面会比较顺利,就是到了配置网络的时候需要注意:
   5.1网络配置
       VMWare为虚拟机内部的操作系统提供了3种网络模式,bridge模式,NAT模式,内部DHCP模式。这三种模式各有用处,一般来说,在局域网内或 者通过局域网上网的情况下,只需要bridge模式。而且默认他会启用bridge模式。简单介绍一下网络模式:
       5.1.1 bridge模式:虚拟机内的操作系统(Guest Operate System)和宿主操作系统平等,相当于一台独立的机器,比如我用ADSL上网,通过内部路由器出去,我的Ubuntu内部的IP设置为 192.168.1.88,采用该模式,则通过VMware安装的Windows 可以设置IP:192.168.1.89,其它设置和Ubuntu一样,这样对路由器来说,Windows就是一台独立的机器,可以直接上网。
       5.1.2 NAT模式:VMWare会启动一个NAT服务,虚拟内的操作系统设置的是一个内部IP,即非192.168.1网段的,通过VMWare的NAT服务让 内部IP和外部通讯。这种情况的网络速度没有Bridge模式快。 这种模式在Ubuntu主机直接ADSL拨号上网的情况下有用。
       5.1.3 DHCP模式,和NAT类似。
   对我来说只启用了bridge模式后,对于其它模式都选择了no
  
   5.2配置错误1
       过程中会碰到这样的一个错误,

Unable to get the last modification timestamp of the destination file
/etc/vmware/ssl/rui.key.

       解决办法就是,启动终端,输入
       sudo touch /etc/vmware/ssl/rui.key
       sudo touch /etc/vmware/ssl/rui.crt
   这两个命令的作用是建立两个空的文件,以使得配置程序得到时间戳。
   当然,您看完本文后再开始安装,那么你可以在安装前执行这两个命令,以使得安装配置一气呵成。如果你也碰到了这个问题,而且也用我的办法了,那么进入刚才安装的终端,再次运行
   sudo /usr/bin/vmware-config.pl
   重新配置后就OK
  
   5.3最后一步,验证license
       请输入刚才在vmware网站免费获得的license。不过如果你是64位的Ubuntu的话,而且ia32-libs库没有安装,验证就会失败。比如我这个菜鸟,就只好在失败后到处找资料,安装ia32-libs后才解决问题。
  
6  最后的准备
   安装配置完成后,在菜单“应用程序”->“系统工具”下面多了一个“VMWare Server Console”的菜单,别急,这时候点击没有效果。还需要做2个lib库的链接。
  
sudo ln -sf /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc_s.so /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
sudo ln -sf /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0
  
   注意:上面命令中sudo之后都没有分行的,其中第一行的“x86_64-linux-gnu”要根据你的电脑,修改成自己的目录。只要在终端下面运行
    ls /usr/lib/gcc
就可以看到你的目录了。
  
7  完成
   现在所有都准备好了,打开“应用程序”->“系统工具”下面多了一个“VMWare Server Console”就可以看VMWare的控制界面了:
   在登录选择界面,选择localhost就可以控制本机的虚拟机,如果输入另外一台机器IP和用户密码,则登陆后可以控制其它机器的虚拟机。
  
   简单说一下主界面的功能:
   “Create a new virtual machine” 创建一个新的虚拟机,可以设置内存大小、CPU数量、硬盘大小等;
   “Open a virtual machine” 打开一个以前的虚拟机,比如以前在windows下面创建的虚拟机,拷贝过来直接可以用,非常方便;
   “Edit host settings” 可以修改主机的设置,如虚拟机的硬盘文件保存目录;
   “Switch to a different host” 连接其他主机。
   VMWare的使用非常简单,全部图形操作。当然他也有很多高级的功能,比如你可以设置主机启动的时候,自动启动虚拟机的机器。
  
   最后看看我在Ubuntu下面虚拟的windows xp的界面吧,点击图片查看大图。



阅读(3750) | 评论(0) | 转发(0) |
0

上一篇:vmware下载

下一篇:ubuntu初始配置

给主人留下些什么吧!~~