首页 用VM虚拟机安装Linux

用VM虚拟机安装Linux

举报
开通vip

用VM虚拟机安装Linux 在虚拟机上安装Linux 为了便于Web应用程序的开发和测试,可以利用虚拟机软件VMware在同一台计算机上安装多个操作系统。本章首先介绍如何在Windows XP上安装配置VMware,然后在虚拟机上安装Linux系统。其中介绍了两种使用范围最广的Linux系统,即Ubuntu 6和Fedora 7。在此基础上,将介绍Windows与Linux之间的联网方式以及Linux的因特网接入方式。 2.1 在Windows XP上使用VMware 在一台计算机上虚拟出多台计算机,并分别安装不同的操作系统...

用VM虚拟机安装Linux
在虚拟机上安装Linux 为了便于Web应用程序的开发和测试,可以利用虚拟机软件VMware在同一台计算机上安装多个操作系统。本章首先介绍如何在Windows XP上安装配置VMware,然后在虚拟机上安装Linux系统。其中介绍了两种使用范围最广的Linux系统,即Ubuntu 6和Fedora 7。在此基础上,将介绍Windows与Linux之间的联网方式以及Linux的因特网接入方式。 2.1 在Windows XP上使用VMware 在一台计算机上虚拟出多台计算机,并分别安装不同的操作系统,是开发跨平台Web应用程序的最经济实用的一种方式,有助于提高开发效率。VMware是最优秀的虚拟机软件之一,本节将详细介绍VMware在Windows XP中的使用方法。 2.1.1 VMware简介 美国VMware公司推出的虚拟计算平台——VMware提供了一种在一台计算机上同时运行各种Linux和Windows操作系统的具有创新意义的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。VMware支持的系统包括:各种Linux发行版、DOS、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows Me以及FreeBSD等。 1.VMware的特点 在本书后续章节中,使用Guest来表示VMware虚拟的客户机,Guest OS指运行在虚拟机上的操作系统;Host指物理存在的计算机,Host OS指在Host上运行的操作系统。例如,在操作系统为Windows的计算机上安装了VMware,并虚拟了Linux。那么,Host是安装Windows的这台计算机,Host OS是Windows,虚拟机上运行的Linux就是Guest OS。 VMware具有以下特点: ● VMware为虚拟计算机提供了BIOS,你可以像对独立的计算机那样更改虚拟机的BIOS参数设置。可以在窗口模式下运行Guest,也可以在全屏模式下运行。当你从Guest OS切换到Host OS屏幕之后,系统将自动保存Guest OS上运行的所有任务,以避免由于Host OS的崩溃而损失Guest OS应用程序中的数据。 ● 每一个虚拟机操作系统都是相对独立的,并拥有独立的网络地址。 ● Guest和Host之间支持TCP/IP、Novell Netware、Microsoft虚拟网络以及Samba文件共享等 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 。4.2节将详细介绍Windows Host与Linux Guest之间的文件共享方式。 ● VMware支持Guest OS和Host OS之间以及不同Guest OS操作环境下的剪切、复制和粘贴操作。 ● 在硬件方面,VMware支持CD-ROM、软驱以及音频的输入输出,从VMware 2.03开始增加了对SCSI设备、SVGA图形加速卡以及ZIP驱动器的支持。 ● VMware窗口提供了打开虚拟机电源、关闭虚拟机电源以及复位键等按钮,这些按钮就如同虚拟机机箱上的按钮一样。例如,对Windows Guest来说,如果在运行过程中非正常关机或者VMware崩溃,下次启动Guest的时候,它会自动进行文件系统的检查和修复。 2.VMware的运行原理 借助VMware提供的虚拟功能,可以在同一个窗口运行多个全功能的操作系统。VMware中的Guest OS直接在X86保护模式下运行,使所有的虚拟机操作系统就像运行在单独的计算机上一样。 VMware运行在主机的操作系统之上,它在Guest OS与Host OS之间加了一层虚拟操作平台(VMware Virtual Platform),对下层的硬件和相关软件进行了虚拟,形成独立的计算机系统,所有的Guest OS都运行在一个独立的虚拟计算机之上。 2.1.2 VMware的安装和基本配置 VMware软件可以运行在多种操作系统上,本书假设Host OS是Windows XP,Guest OS是Linux。首先在官方网站http://www.vmware.com上注册,收取电子邮件得到30天试用版的序列号,然后从给定的网址下载相应的安装程序,如VMware-workstation-5.5.3-34685.exe。在VMware的安装过程中输入得到的序列号,其他都使用默认设置即可。下面用创建新虚拟机和配置虚拟机两部分来介绍VMware的使用方法。 1.创建新虚拟机 在VMware Workstation上创建新虚拟机的步骤如下: (1) 在桌面上双击VMware Workstation图标后启动虚拟机,进入如图2-1所示的主界面。 图2-1 VMware Workstation 5主界面 (2) 在页面上单击“New Virtual Machine”来创建新的虚拟机,进入图2-2所示的安装界面。 (3) 单击“下一步”按钮,选择“典型(Typical)”安装或者“定制(Custom)”安装。这里选择“典型”安装,如图2-3所示。 图2-2 在VMware Workstation 5上安装新虚拟机 图2-3 选择安装方式 (4) 选择要安装的操作系统类型,如Linux→Ubuntu,如图2-4所示。 (5) 为虚拟机命名,指定它的存放位置(Host上的一个文件夹),如图2-5所示。注意,应根据所安装操作系统的要求在硬盘上预留足够空间。 图2-4 选择Guest OS 图2-5 命名新虚拟机,指定安装位置 (6) 选择网络连接方式,如图2-6所示。选择前3种方式都可以实现Guest与Host之间的通信,主要区别是Guest与网络中其他主机之间的通信方式。2.4.1节将详细介绍VMware的网络配置。如果Host有网络连接,那么一般选择第一种连接方式。注意,不要选最后一种方式,否则无法创建网络。网络连接方式还可以在安装好后随意更改。 (7) 设置虚拟机磁盘容量,如图2-7所示。第一项定义磁盘大小;第二项允许虚拟机无限使用磁盘空间,但需要真实磁盘足够大;第三项则限制了每块虚拟机磁盘的最大容量为2GB。VMware用Host OS的文件来模拟Guest OS的硬盘。一个Guest OS的硬盘对应一个或多个Host OS里的文件。如果向Guest OS里写入100MB的文件,Host OS里虚拟硬盘文件就增大100MB。在Guest OS里删除这100MB文件,Host OS里的虚拟硬盘文件不会减小,下一次向Guest OS写文件的时候,这部分空间可继续利用。应该根据所要安装软件包的数量和大小选择适当的分配方式。 图2-6 选择网络连接方式 图2-7 设置虚拟机的磁盘容量 (8) 虚拟机安装完成,如图2-8所示。单击工具栏中的绿色三角按钮(开始键)或窗口中部的“Start this vistual machine”图标就可以启动这台虚拟机了,如图2-9所示。此时可以修改BIOS设置,但还没有安装操作系统,2.2节和2.3节将介绍如何在虚拟机上安装Linux操作系统。 图2-8 虚拟机安装完成 图2-9 启动虚拟机 2.配置虚拟机 l 硬件配置 在菜单栏中选择“VM”→“Settings…”或在窗口中部单击“Edit virtual machine settings”进入图2-10所示的界面,可以对已经安装的虚拟机的内存容量、硬盘大小和数量、网络连接类型等进行修改,以适应不同需求。点击窗口下部的“Add…”按钮可以为虚拟机添加硬件设备,添加过程与在真实计算机上的操作完全相同。 l 用户偏好设置 用户偏好设置适用于本计算机上所有的虚拟机。在菜单栏中选择“Edit”→“Preferences…”进入图2-11所示的界面,设置用户的一些使用偏好,如键盘和鼠标的输入方式、热键、为虚拟机预留内存的大小、虚拟机进程的优先级等。 图2-10 虚拟机的硬件管理 图2-11 用户偏好设置 l VMware Tools的安装 为了改善显示效果和让鼠标在Host和Guest之间自由移动,VMware提供了一个工具——VMware Tools。在图2-9所示的虚拟机的左下角显示了一行提示“You do not have VMware Tools installed”,说明我们需要为每个虚拟机单独安装该工具。具体安装方法与Guest OS的类型有关,2.2.3节和2.3.3节将介绍Linux下VMware Tools的安装。 l 注意事项 虽然可以通过调整上述配置来优化虚拟机的性能,但必须注意以下两点: ● 如果计算机内存不是很大,那么最好不要在占用内存比较大的桌面环境中运行VMware,如Linux的GNOME和KDE,可以选择占用内存比较小的桌面环境或在安全模式下运行。 ● VMware模拟出来的硬件是固定型号的,与Host OS的实际硬件无关。因此只要Host里的硬件驱动都安装好了,虚拟机的硬件状态也都正常。Guest OS的运行环境是受Host OS影响的。简单地说,虚拟机操作系统显示的颜色深度、大小以及分辨率是由主机操作系统中的显示属性决定的。例如,Host OS的屏幕分辨率是75Hz,那么Guest OS的屏幕分辨率一定不会超过75Hz。 ● 在一台计算机上用VMware安装的Guest OS,可以整个复制到其他有VMware的计算机上运行,不必再安装。 2.2 在虚拟机上安装Ubuntu 6 配置好虚拟机后就可以安装操作系统了。本节将介绍如何利用VMware在Windows XP上安装Ubuntu 6 Linux。 2.2.1 Ubuntu Linux简介 Ubuntu(发音“oo-BOON-too”)来源于祖鲁语和科萨语,是南非的一个民族观念,强调人们之间的忠诚和联系。Ubuntu精神的大意是“人道待人”(对他人仁慈)。另一种翻译是:“天下共享的信念,连接起每个人”。作为一个基于GNU/Linux的平台,Ubuntu操作系统将Ubuntu精神带到了软件世界。Ubuntu项目完全遵从开源软件开发的原则,并且鼓励人们使用、完善并传播开源软件。也就是说,Ubuntu目前是并将永远是免费的。 Ubuntu是在另一个GNU/Linux平台——Debian上发展起来的,继承了其很多的精髓。大多数Linux系统都附带大量可用可不用的软件,而Ubuntu则只包含那些高质量的必要的应用程序,因此其安装和配置都比较简单快捷。Ubuntu提供了一个健壮、功能丰富的计算环境,既适合家用又适合商业用途。Ubuntu支持多种硬件平台,包括i386(386/486/Pentium(II/III/IV)和Athlon/Duron/Sempron处理器)、AMD64(Athlon64、Opteron和64位Intel处理器)以及PowerPC(iBook/Powerbook、G4和G5)等。 Ubuntu默认的桌面环境是GNOME,对于习惯使用另一个主流桌面环境KDE的用户来说,可以使用另一个版本——Kubuntu。在Ubuntu基础上安装了Kubuntu-desktop软件包后,就可以任意选择使用GNOME和KDE桌面环境了。 Ubuntu的版本号是根据发行版本的日期而定的,由该次发布的年份和月份组成。首次发布(Warty Warthog)是在2004年10月,因此该版本为4.10。当前版本(Feisty Fawn)于2007年4月发布,因此版本号为7.04。官方对这些版本只提供一年的支持,而对2006年6月发布的版本6.06 LTS(Dapper Drake)则提供3年(桌面版)或5年(服务器版)的支持。本书将使用Ubuntu 6。 2.2.2 下载Ubuntu 6 Ubuntu Linux可以在如下网址下载: ● 官方下载,http://www.ubuntu.com/getubuntu/download。 ● 国内下载,http://www.ubuntu.org.cn/getubuntu/download。 ● 教育网下载,http://mirror.lupaworld.com/ubuntu/releases/。 ● 教育网下载,ftp://ftp.sjtu.edu.cn/ubuntu-cd/。 ● DVD版本下载,http://cdimage.ubuntu.com/releases/。 上述网址都提供了所有版本的下载。应该根据以下的计算机种类、安装方式以及下载方式选择需要下载的文件。 ● 计算机种类 n PC(Intel x86)——一般的Intel系列计算机。 n Mac(Power PC)——Power PC系列计算机。 n 64-bit PC(AMD 64)——AMD 64位处理器。 n SPARC——Sun UltraSPARC系列计算机。 ● 安装方式 n Desktop CD——Live CD(直接在内存以及光盘上运行而不需要往硬盘上安装任何软件的安装盘),也提供了图形安装界面,安装速度较快。Desktop版提供了常用的办公系统和因特网访问软件。 n Alternate CD——文本安装界面,当需要将系统升级到6.06时必须使用Alternate CD而不是Desktop CD。Alternate CD提供了专家模式安装选项,可以进行一些高级安装设置。 n Server Install CD——作为服务器永久安装在机器上,包含常用的因特网服务,如Web、电子邮件、DNS和数据库管理,但没有图形用户界面。 n DVD安装盘整合了Desktop CD和Alternate CD。在安装的初始阶段可以选择进入Live session使用图形安装界面进行安装,也可以选择使用文字界面进行安装。 ● 下载方式 n FTP/HTTP下载。 n BitTorrent下载。 n Jigdo下载。 举例说明,如果需要在Intel x86平台上用图形界面安装,采用FTP/HTTP方式下载,应选择Ubuntu-6.06-desktop-i386.iso文件。 下载后,应先检查文件的正确性。这需要同时下载MD5SUMS文件,它记录了文件的md5sum校验码。在Windows下检查时,需要先安装md5sum校验软件(http://www.md5summer.org/ download.html)。检查步骤如下: (1) 运行md5summer,如图2-12所示,点击“Create sums”按钮。 (2) 选择已经下载的ubuntu-6.06-desktop-i386.iso,如图2-13所示,点击“Add”按钮,再点击“OK”按钮。生成的md5码可以保存在一个扩展名为md5或txt的文件中。 图2-12 md5summer的启动界面 图2-13 选择.iso文件,生成md5码 (3) 将刚生成的md5码与下载的md5sums文件中的内容对比,如果相同,则表示此文件下载没有问题。 2.2.3 安装Ubuntu 6 对于初学者来说,具有图形安装界面的Desktop版本比较容易安装配置,因此本节将介绍如何在VMware上使用.iso映像文件安装Ubuntu 6.06 Desktop。具体步骤如下: (1) 将.iso映像文件与虚拟机中的光驱连接起来。在图2-8所示的虚拟机主界面的中部双击“CD-ROM(IDE 1:0)”图标,出现图2-14所示的设置窗口,选择“Use ISO image:”单选钮,并指定Ubuntu-6.06-desktop-i386.iso文件存放的位置,再点击OK按钮返回到图2-8所示的主界面。 (2) 点击工具栏中的绿色三角形按钮开始键后启动虚拟机,进入图2-15所示的系统引导安装界面,其效果与直接使用光盘启动完全相同。 图2-14 加载.iso映像文件 图2-15 Ubuntu安装界面 (3) 按“F2”键进行选择语言,这既是安装时使用的语言,也是安装后系统默认的语言,如图2-16所示。 图2-16 语言选择界面 (4) 按“F4”键选择分辨率,如图2-17所示。 图2-17 分辨率选择界面 (5) 双击桌面上的“启动Ubuntu”即可开始安装程序,如图2-18所示。 图2-18 开始安装 (6) 安装完成,出现X Window,如图2-19所示。 当图2-20出现时,就表示可以开始使用Ubuntu了。但下次启动时还需要重复上述过程。 图2-19 Ubuntu的X Window 图2-20 Ubuntu的主界面 事实上,我们可以进一步把系统安装在硬盘上,双击桌面上“Install”图标即可开始安装。 (1) 选择语言,这既是安装时使用的语言,也是安装后系统默认的语言,如图2-21所示。 图2-21 选择语言 (2) 选择时区,中国大陆的用户一般选择“Asia/Shanghai”,如图2-22所示。 图2-22 选择时区 (3) 选择键盘布局,中国大陆的用户一般选择美国英语,如图2-23所示。 图2-23 选择键盘布局 (4) 输入初始的账号和密码。由于Ubuntu默认关闭了root账号,这个账号是登录Ubuntu时使用的账号,如图2-24所示。 图2-24 设置初始账号和密码 (5) 进行分区。首先选择硬盘,如图2-25所示。点击“前进”按钮进入图2-26所示的分区界面。对初学者来说可以选择“清空整个磁盘”,系统会自动对分区进行重新 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 化。格式化完成后,出现如图2-27所示的界面,表示已经准备就绪。点击“Install”按钮开始安装,整个安装过程大约需要20分钟。 图2-25 选择安装硬盘 图2-26 选择分区方式 图2-27 准备开始安装 (6) 安装完毕后,会出现安装完成的提示界面。为了使用安装在硬盘上的系统,应该先取出光盘,再单击“现在重启”。由于我们用的是.iso映像文件而不是光盘,因此要再次进入图2-14所示的界面,选择“Use physical drive:”,断开.iso映像文件与CD-ROM的联系。 完成以上步骤,我们就成功地配置了一台运行Ubuntu 6.06 Desktop Linux的计算机。 2.2.4 在Ubuntu 6上安装VMware Tools 在Ubuntu 6.06 Desktop上安装VMware Tools的步骤如下: (1) 在虚拟机菜单中选择“VM”→“VMware Tools Install”,出现图2-28所示的提示界面。点击“Install”按钮后,VMware tools映像文件将被加载到/media/cdrom0中,包含两个不同格式的安装文件(VMwareTools-5.5.3-34685.i386.rpm和VMwareTools-5.5.3-34685.tar. gz),如图2-29所示。(下面介绍的是使用源码VMwareTools-5.5.3-34685.tar.gz进行安装的步骤。使用RPM的安装方法在2.3.4节中介绍。) 图2-28 VMware Tools安装提示界面 图2-29 加载VMware Tools安装文件 (2) 将VMwareTools-5.5.3-34685.tar.gz复制到/tmp目录: $ cp /media/cdrom0/VMwareTools-5.5.3-34685.tar.gz /tmp $ cd /tmp (3) 解压缩,会生成vmware-tools-distrib目录: $ tar -zvxf VMwareTools-5.5.3-34685.tar.gz (4) 以管理员身份执行安装脚本: # cd vmware-tools-distrib # sudo ./vmware-install.pl 在安装过程中会有很多设置问题,全部采用默认值,按回车键即可。成功安装后需要重新启动虚拟机。 2.3 在虚拟机上安装Fedora 7 本节介绍利用VMware在Windows XP上安装Fedora 7的方法。 2.3.1 Red Hat Fedora Core Linux简介 Fedora Core(有时又称为Fedora Linux)是从Red Hat Linux发展而来的免费Linux系统。 2003年9月,红帽公司(Red Hat)突然宣布不再推出个人使用的发行套件而专心发展商业版本(Red Hat Enterprise Linux)的桌面套件,但是红帽公司同时也宣布将原有的Red Hat Linux开发 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 和Fedora计划整合成一个新的Fedora Project。Fedora Project由红帽公司赞助,以Red Hat Linux 9为范本加以改进,原来的开发团队继续参与Fedora的开发,同时也鼓励开源社区参与开发工作。 Fedora Core被红帽公司定位为新技术的实验场,许多新的技术都会在Fedora Core中检验,如果稳定,则会考虑加入Red Hat Enterprise Linux中。Fedora每年发行两到三个版本。 2003年11月,Fedora第一个版本Fedora Core 1发布,版本代码为Yarrow。它与Red Hat Linux非常相似,除加入了安装工具YUM外,只是把Red Hat的标志替换掉。 2004年5月,Fedora Core 2正式发布,版本代码为Tettnang。这个版本是第一个采用2.6版内核的发行套件,用Xorg X11取代了XFree86,还加入了IIIMF和SELinux等许多新技术,并且在开源社区的支持下修正了许多错误。 2004年11月,Fedora Core 3正式发布,版本代码为Heidelberg。这个版本采用2.6.9版内核、Xorg 6.8.1、GNOME 2.8和KDE 3.3.0。 2005年6月,Fedora Core 4正式发布,版本代码为Stentz。这个版本采用2.6.11版内核、GNOME 2.10、KDE 3.4.0、gcc 4.0和PHP 5.0,还增加了对于PowerPC的支持。 2006年3月20日,Fedora Core 5正式发布,版本代码为Bordeaux。这个版本采用2.6.15版内核、gcc 4.1编译器、GNOME 2.14和KDE 3.5。首次包含对Mono的支持,以及众多Mono应用程序,如Beagle桌面搜索工具、F-Spot相片管理工具以及Tomboy记事程序。SCIM语言输入框架取代了过去的IIIMF系统。默认浏览器是Firefox 1.5。 2006年10月24日,Fedora Core 6正式发布,版本代码为Zod。这个版采用2.6.18版内核、gcc 4.1编译器、GNOME 2.16和KDE 3.5.4。添加了Compiz窗口管理器,提供对桌面视觉回馈特效的支持,并包含了Xorg 7.1。 2007年5月,Fedora 7(注意,不是Fedora Core 7)正式发布。这个版本整合了Fedora Core和Fedora Extra。采用2.6.21版内核、Xorg 7.3、GNOME 2.18和KDE 3.5.6。将基于核心的虚拟机(Kernel-based Virtual Machine)集成到Fedora的图形虚拟机管理工具。I18n支持得到增强,SCIM安装后无需配置即可使用,可以用于输入几乎任意种类的文字/字符集。这个版本是以DVD映像文件的形式发布的,并且BT也成为官方的发布方式。 2.3.2 下载Fedora 7 首先从以下网址下载安装DVD的映像文件——F-7-i386-DVD.iso: http://mirrors.fedoraproject.org/publiclist/Fedora/7/。 也可以使用BT从以下网址下载: http://torrent.fedoraproject.org/。 2.3.3 安装Fedora 7 安装Fedora 7的硬件要求为:对于文本模式,CPU主频在200MHz以上、内存在128MB以上;对于图形模式,CPU主频在400MHz以上,内存在192MB以上。Fedora桌面安装需要2GB以上的硬盘空间,安装全部软件包需要9GB硬盘空间。 安装Fedora 7的具体步骤如下: (1) 创建新的虚拟机,请参考2.1.2节。 (2) 将.iso映像文件与虚拟机中的光驱连接起来。在图2-8所示的虚拟机主界面的中部双击“CD-ROM(IDE 1:0)”图标,选择“Use ISO image”单选钮,并指定F-7-i386-DVD.iso文件存放的位置。 (3) 单击“开始键”后启动虚拟机,进入图2-30所示的系统引导安装界面,其效果与直接使用光盘启动完全相同。选择第一项,进入默认的图形界面安装过程。如果想以文本模式安装,请选择第二项。 图2-30 系统引导安装界面 (4) 询问是否检测安装盘的完整性,如图2-31所示,一般选择“OK”。如果不想等太长时间,也可以选择“Skip”直接跳过。 图2-31 选择是否检测安装盘 (5) 进行安装盘检查,如图2-32、图2-33、图2-34所示。 图2-32 检测安装盘 图2-33 安装盘检测成功 图2-34 是否继续检测其他安装盘 (6) 进入安装过程,如图2-35所示。 图2-35 进入安装过程 (7) 安装过程中的语言选择,选简体中文,如图2-36所示。 图2-36 安装语言选择 (8) 键盘的选择,选默认的美国英语式,如图2-37所示。 图2-37 键盘选择 (9) 询问是否格式化驱动器,选择“是”,如图2-38所示。 图2-38 是否初始化驱动器 (10) 选择磁盘分区方式,可以选择“Remove Linux partitions on selected drives and create default layout.”进行自动分区。点击“下一步”按钮后,出现提示窗口,选择“是”,如图2-39所示。 图2-39 进行自动分区 (11) 网络配置,可以选择通过DHCP自动获取IP地址,也可以手动指定IP地址,如图2-40所示。 图2-40 网络配置 (12) 时区选择,选择“亚洲/上海”,将“系统时钟使用UTC(S)”勾选掉,如图2-41所示。 图2-41 时区选择 (13) root账户密码设置,一定要记住root的密码,否则很多配置工作都无法进行,如图2-42所示。 图2-42 root账户密码设置 (14) 选择要安装的软件,在这里,我们保持默认设置。当然,也可以马上定制或在安装完成后再根据需要添加或删除软件,如图2-43所示。 图2-43 选择要安装的软件包 (15) 准备安装,如图2-44所示。 图2-44 准备安装 (16) 等候一段时间,安装完成,如图2-45所示。 图2-45 安装完成 (17) 进入基本配置阶段,首先是欢迎界面,如图2-46所示。 图2-46 系统欢迎界面 (18) 许可证信息,如图2-47所示。 图2-47 许可证信息 (19) 防火墙配置,为了保证系统安全,一般应该选择“启用”防火墙,然后在下面的列表中选择所信任的服务,如图2-48所示。 图2-48 防火墙配置 (20) SELinux配置,SELinux(Security Enhanced Linux)采用了强制存取控制方法,能够提供比普通Linux的自主存取控制方法高得多的安全性。但如果设置不当,会影响通信,因此这里选择“禁用”,如图2-49所示。 图2-49 SELinux配置 (21) 日期和时间设置,如图2-50所示。 图2-50 日期和时间设置 (22) 将硬件信息发送给Fedora Project,以帮助他们改善对常用硬件平台的支持,如图2-51所示。 图2-51 发送硬件信息 (23) 创建一个用于日常工作的非管理员账号,如图2-52所示。 图2-52 创建非管理员账号 (24) 测试声卡,如图2-53所示。 图2-53 测试声卡 (25) 配置完成,正确输入用户名(如图2-54所示)和密码(如图2-55所示)后就可以进入系统桌面,如图2-56所示。 图2-54 输入用户名 图2-55 输入密码 图2-56 Fedora 7的桌面 2.3.4 在Fedora 7上安装VMware Tools 虽然在上一节中还没有安装VMware Tools,但鼠标可以在Fedora 7 Guest和Windows XP Host之间自由移动,不需要使用功能键切换,显示效果也较好。但是为了实现VMware提供的另外一项重要功能,即在Host与Guest之间共享文件夹(参见4.2节),仍然需要安装VMware Tools。 1.使用YUM Fedora本身以及Fedora上的软件通常是以rpm格式存储的,rpm文件包含可执行的二进制程序以及程序运行时所需要的文件。在Fedora上安装软件时,除了RPM中自带的文件外,还需要其他特定版本文件的支持,如gcc编译器,这就是所谓的依赖关系。Red Hat提供了工具RPM(Red Hat Package Manager)用于RPM软件包的管理。在Fedora、Redhat、Mandriva、SuSE、YellowDog等主流Linux发行版本中都采用该工具。但RPM在处理软件包的依赖关系时存在不足,经常出现莫名其妙的错误提示。 另一个工具YUM(Yellow dog Updater, Modified),能够更好地处理软件包的依赖关系,它已被集成到Fedora中。YUM能够自动升级RPM软件包、安装/删除RPM软件包、收集RPM软件包的相关信息、检查依赖关系并自动提示用户解决。YUM的信息来源是软件仓库(repository),它可以是HTTP或FTP站点,也可以是本地软件池(如Fedora的安装光盘)。 YUM的基本配置信息都存储在配置文件yum.conf中,通常存储在/etc目录下,其内容如下: [main] cachedir=/var/cache/yum (存放缓存文件的目录) keepcache=0 (是否要保存缓存文件) debuglevel=2 (调试级别) logfile=/var/log/yum.log (日志文件的位置) exactarch=1 (在yum更新的时候有用,它用来确定是否在i386上更新i686的软件包) obsoletes=1 (在更新时是否允许使用旧程序支持) gpgcheck=1 (是否检查GPG,GPG(GNU Private Guard)是一种开源的免费加密软件,可以使用公钥密码算法来保护软件的安全传输。) plugins=1 (是否显示插件) metadata_expire=1800 (数据过期时间) # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d 所谓的.repo文件指定了软件仓库的位置信息,用户自己定义的软件仓库文件可以放在这里,也可以放在/etc/yum.repos.d/目录下。 Fedora默认使用Fedora的官方软件仓库,毫无疑问,此时必须能够访问因特网。相应的软件仓库文件放在/etc/yum.repos.d/目录下,有4个文件:fedora.repo、fedora-development.repo、fedora-updates.repo和fedora-updates-testing.repo。以fedora.repo为例说明这些配置文件的内容(括号内为中文解释): [fedora] name=Fedora $releasever - $basearch(指定软件仓库的名称,$releasever是Fedora的版本号,$basearch是CPU的基本体系组,如i386。) #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/(指定基本地址) mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever (镜像列表) enabled=1(是否使用本软件仓库) gpgcheck=1(是否启用GPG检查) gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedorafile:///etc/pki/rpm-gpg/RPM-GPG- KEY(指定GPG密钥的地址) 事实上,Fedora的安装光盘(iso映像文件)中带有大量的常用软件,所以在这里我们使用本地软件仓库。首先需要修改YUM的配置文件来指定本地软件仓库的地址。假设镜像文件Fedora-7-i386-DVD.iso文件已经复制到/tmp目录下,那么执行如下步骤: (1) 将iso文件挂载到/media/iso下,当然也可以挂在到其他目录下,如/mnt。 #cd /media #mkdir iso #mount -r -o loop /tmp/Fedora-7-i386-DVD.iso /media/iso/ (2) 为本地文件系统建立repo目录,挂载RPM包存放的目录,即.iso的Fedora目录。 #cd /media #mkdir repo #cd repo #mkdir Fedora #mount --bind /media/iso/Fedora /media/repo/Fedora (3) 在本地文件系统建立repodata数据文件。 先安装数据仓库创建工具createrepo: #rpm -ivh /media/iso/Fedora/createrepo-0.4.8-4.fc7.noarch.rpm 制作数据文件: #createrepo -g /media/iso/repodata/comps-f7.xml /media/repo 执行完以后,/media/repo目录下就产生了一个repodata目录,里面存放的就是repodata数据文件。 (4) 使用已准备好的iso文件。 备份/etc/yum.repos.d目录,并删除该目录下的所有文件。修改/etc/yum.conf,将gpgcheck=1这一行注释掉: #gpgcheck=1 在文件末尾加入以下内容,即添加本地软件仓库: [ISO] name=iso baseurl=file:///media/repo 清除缓存,使YUM使用新设置的软件仓库: #yum clean all 经过以上步骤,YUM就可以使用本地的iso镜像了。下次启动Fedora时,需要重新挂载iso文件,即上述第(1)步和第(2)步中的mount命令。如果希望永久挂载,可以在/etc/rc.d/rc.loal文件中加入mount命令或在/etc/fstab文件加入挂载信息。 注意,如果你能够访问因特网,也可以略过以上步骤。 2.使用YUM安装VMware Tools 使用YUM安装VMware Tools的步骤如下: (1) 如果在安装Fedora 7的时候没有选择安装开发工具,那么在这里需要先安装gcc开发工具和内核文件。 #yum install gcc #yum install kernel-devel (2) 如果以上软件是使用因特网上的软件仓库安装的,则需要使用下列命令检测一下正在运行的内核与刚刚安装的内核头文件的版本是否一致。 #uname -r #rpm -q kernel-devel 如果二者不匹配,则需要用下列命令升级内核文件,并重新启动系统: #yum -y upgrade kernel kernel-devel (3) 下载并安装VMware Tools。在虚拟机菜单中单击“VM”→“VMware Tools Install”,出现如图2-28所示的提示界面。单击“Install”按钮后,VMware tools映像文件将被加载到/media中,其中有两个不同格式的安装文件(VMwareTools-5.5.3-34685.i386.rpm和VMwareTools- 5.5.3-34685.tar.gz),如图2-29所示。(2.2.4节介绍了使用源码进行安装的方法,下面介绍使用RPM安装的步骤。) (4) 双击VMwareTools-5.5.3-34685.i386.rpm文件,进入图2-57所示的安装界面。 图2-57 RPM包的安装界面 (5) 点击“应用”按钮,开始安装,直到出现“软件已成功安装”界面,点击“确定”按钮。这时,在/usr/bin目录下会生成vmware-config-tools.p1文件。 (6) 以管理员身份执行vmware-config-tools.pl: #/usr/bin/vmware-config-tools.pl 在安装过程中会有很多设置问题,一般采用默认值,按回车键或输入“y”即可。当出现“Do you want to change your guest X resolution? (yes/no) [no]”时,默认是不更改分辨率,也可以输入“y”来更改分辨率,用数字在以下选项中选择: Please choose one of the following display sizes (1 - 13): [1] "640x480" [2]< "800x600" [3] "1024x768" [4] "1152x864" [5] "1280x800" [6] "1152x900" [7] "1280x1024" [8] "1376x1032" [9] "1400x1050" [10] "1680x1050" [11] "1600x1200" [12] "1920x1200" [13] "2364x1773" Please enter a number between 1 and 13: [2] (7) 执行完后,还需要修改X Window的配置文件,否则无法正常启动X Window。修改/etc/X11/xorg.conf文件,添加如下内容: Section "Monitor" Identifier "vmware" EndSection Section "InputDevice" Identifier "Mouse0" Driver "vmmouse" Option "Protocol" "Auto" Option "Device" "/dev/input/mouse0" EndSection 然后找到“Section ServerLayout”,在Section与EndSection之间加入: InputDevice "Mouse0" "CorePointer" (8) 完成设置后要重新启动虚拟机,使VMware Tools生效。 2.4 Linux的因特网访问配置 本节将首先介绍VMware提供的3种网络模式的工作原理和配置方法,然后介绍在这3种模式下,Guest Linux如何访问因特网。 2.4.1 VMware的3种网络模式 开发Web应用程序经常会用到主机之间的通信。VMware提供了3种模式来实现Host与Guest之间的通信,即Bridged模式、Host-only模式和NAT模式。VMware为每一种模式虚拟出一个独立的子网。Host和Guest则相当于这些子网中的主机,而VMware则充当了交换机的角色,将两者连接起来。在VMware菜单中选择Edit→Virtual Network Settings…可以看到这3个子网的配置,如图2-58所示。其中,VMnet0是对应于Bridged模式的子网,VMnet1是对应于Host-only模式的子网,VMnet8是对应于NAT模式的子网。 图2-58 VMware中的子网配置 很显然,Host要接入上述的3个子网,必须有3个网卡(3个不同的IP地址)分别与之对应。原有的真实网卡对应VMnet0(Bridged模式),因为这种模式要求有一个真实的物理连接。而对于VMnet1和VMnet8,则只能使用虚拟的网卡。图2-59显示了使用“ipconfig”命令得到的Host(Windows XP)的网络配置信息。除了真实网卡“Intel”外,还多了两个网卡“VMware Network Adapter VMnet1”和“VMware Network Adapter VMnet8”。它们都是VMware虚拟出来的网卡,分别对应子网VMnet1和VMnet8,用于Host在Host-only模式和NAT模式中的通信。这两个虚拟网卡的IP地址是由VMware自动设置的,可以在图2-58所示的虚拟网络编辑器中修改。选择“Host Virtual Network Mapping”选项卡,出现图2-60所示的界面,在其中可以修改VMnet1和VMnet8的子网设置(如图2-61所示)和DHCP服务器设置(如图2-62所示)以及VMnet8的NAT设置(如图2-63所示)。需要特别注意的是,修改了子网设置以后,一定要修改Host对应的虚拟网卡的IP地址,可以到Windows下利用“控制面板”进行修改。通常,只要虚拟子网不与物理网络冲突,就没有必要重新设置,保持VMware提供的默认设置即可。 图2-59 Host的网络配置信息 图2-60 VMware中虚拟子网的配置 图2-61 在VMware中修改VMnet1子网的配置 图2-62 在VMware中修改VMnet1的DHCP服务器配置 图2-63 在VMware中修改VMnet8的NAT服务配置 下面分别介绍每一种联网模式的工作原理。 1.Bridged模式 图2-64显示了在Bridged模式下Host与Guest的关系。 (VMnet0) Host网卡 虚拟网桥 虚拟机 虚拟以太网交换机 Bridged网络 虚拟网卡 图2-64 Bridged模式的拓扑结构 Bridged模式是其中最容易理解的一种,只要在本地网络上得到两个合法IP地址,就可以很方便地将Guest接入本地网络。Guest可以使用所有可用的网络服务,包括文件服务、打印服务等,并且能很轻松地从Host获取资源。Host的真实网卡和Guest的唯一的网卡在VMnet0交换机上通过虚拟网桥进行连接,Guest就像一台与Host有着同等物理地位的计算机,它也可以与网络上除Host以外的其他计算机相互通信。 假设Host真实网卡的IP地址被配置在子网10.4.16.0/24中,则Guest网卡的IP地址也要配置在该子网中,这样二者才能进行通信。关于在Ubuntu 6和Fedora 7上配置IP地址的方法,请参考2.4.2节和2.4.3节。 2.Host-only模式 图2-65显示了在Host-only模式下Host与Guest的关系。 (VMnet1) DHCP服务器 Host虚拟网卡 虚拟以太网交换机 虚拟机 Host-only网络 虚拟网卡 图2-65 Host-only模式的拓扑结构 Host-only模式用于构造一个与外界隔绝的网络环境,Guest只能与Host通信,而无法与网络中的其他计算机通信。 Host的虚拟网卡VMware Network Adapter VMnet1的IP地址由VMware设置(如图2-58)。Guest的IP地址设置为从VMware的DHCP服务器(见图2-62)自动获取,而这个DHCP服务器提供的IP地址一定是在子网VMnet1的范围内。即使手动将Guest的IP地址设置为Host所在真实网络的范围内,也无法与Host通信,这正是VMware构造Host-only网络模式的初衷。 注意,当你从Guest向Windows Host执行Ping操作的时候,很可能没有响应。原因是Windows防火墙或其他个人防火墙默认不响应Ping请求,因此,必须对防火墙的策略进行设置。例如,对Windows XP来说,在控制面板里选择“Windows防火墙”,然后选择“高级”选项卡,如图2-66所示。对于每个连接,可以选择允许通过该连接访问的服务。在该界面中设置“ICMP”,将“允许传入的回显请求”勾选上,如图2-67所示。类似地,如果Guest需要访问Host上的其他服务,也可以在该界面中进行设置。 图2-66 Windows防火墙配置 图2-67 Windows防火墙中的ICMP访问策略配置 3.NAT模式 图2-68显示了NAT模式下Host与Guest的关系。 在NAT网络中,Host的虚拟网卡VMware Network Adapter VMnet8和Guest的网卡都连接到VMnet8虚拟交换机上。VMware Network Adapter VMnet8的IP地址由VMware设置,Guest的IP地址从VMware的DHCP服务器自动获取。如果Guest要连接到网络中除Host以外的其他计算机,则必须借助于VMware提供的NAT服务。具体设置方式参考2.4.2节。 通过以上分析可以看出,这3种模式都可以提供Host与Guest之间的通信,它们的主要区别体现在Guest与网络上其他计算机的通信能力方面。 (VMnet8) NAT设备 网络 DHCP服务器 虚拟以太网交换机 虚拟机 图2-68 NAT模式的拓扑结构 对于Linux系统来说,经常要访问因特网来下载软件的更新版本,因此接下来介绍VMware上的Guest OS(Linux)如何访问因特网。很显然,对于VMware的不同联网模式,Guest OS的因特网接入方式是不同的。在Bridged模式下,Guest OS的因特网接入配置与在一台独立的计算机上的操作系统是完全相同的。2.4.2节介绍Ubuntu 6在Bridged模式下的因特网访问配置;2.4.3节介绍Fedora 7在Bridged模式下的因特网访问配置。对于NAT模式和Host-only模式,Guest OS只能通过Host OS间接接入因特网。2.4.2节介绍Ubuntu 6在NAT模式和Host-only模式下访问因特网的方法;2.4.3节介绍Fedora 7在NAT模式和Host-only模式下访问因特网的方法。 2.4.2 Ubuntu 6的因特网访问配置 本节介绍两种目前最常用的因特网接入方式,即局域网方式和ADSL方式。 1.通过局域网接入因特网 通过局域
本文档为【用VM虚拟机安装Linux】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_932773
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:57
分类:互联网
上传时间:2013-04-02
浏览量:116