分类: LINUX
2008-11-01 21:20:00
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 安装 2.2 安装 2.3 安装 2.4 安装 2.5 由于我是64位系统,需要安装ia32-libs包,在验证序列号的时候会用到这些包。 以上各个模块对于和我一样的菜鸟来说,可以用新立得软件包管理器来安装,图形化的界面,比较适合菜鸟。打开管理器后,点击搜索,在搜索位置选择名称,输入以上各个软件包,查到之后,将其标记,4个软件包都标记后,点击应用就从网上下载安装对应的软件包了。 如果是老鸟,当然用一个命令“apt-get install 包名1 包名2 包名3 包名4 包名5” 就可以安装完5个包。 2 下载 下载的地址是: 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的界面吧,点击图片查看大图。 |