用VM虚拟机安装Linux.docx
- 文档编号:8444357
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:54
- 大小:967.06KB
用VM虚拟机安装Linux.docx
《用VM虚拟机安装Linux.docx》由会员分享,可在线阅读,更多相关《用VM虚拟机安装Linux.docx(54页珍藏版)》请在冰豆网上搜索。
用VM虚拟机安装Linux
在虚拟机上安装Linux
为了便于Web应用程序的开发和测试,可以利用虚拟机软件VMware在同一台计算机上安装多个操作系统。
本章首先介绍如何在WindowsXP上安装配置VMware,然后在虚拟机上安装Linux系统。
其中介绍了两种使用范围最广的Linux系统,即Ubuntu6和Fedora7。
在此基础上,将介绍Windows与Linux之间的联网方式以及Linux的因特网接入方式。
2.1在WindowsXP上使用VMware
在一台计算机上虚拟出多台计算机,并分别安装不同的操作系统,是开发跨平台Web应用程序的最经济实用的一种方式,有助于提高开发效率。
VMware是最优秀的虚拟机软件之一,本节将详细介绍VMware在WindowsXP中的使用方法。
2.1.1VMware简介
美国VMware公司推出的虚拟计算平台——VMware提供了一种在一台计算机上同时运行各种Linux和Windows操作系统的具有创新意义的解决方案。
VMware支持的系统包括:
各种Linux发行版、DOS、Windows3.1、Windows95、Windows98、WindowsNT,Windows2000、WindowsMe以及FreeBSD等。
1.VMware的特点
在本书后续章节中,使用Guest来表示VMware虚拟的客户机,GuestOS指运行在虚拟机上的操作系统;Host指物理存在的计算机,HostOS指在Host上运行的操作系统。
例如,在操作系统为Windows的计算机上安装了VMware,并虚拟了Linux。
那么,Host是安装Windows的这台计算机,HostOS是Windows,虚拟机上运行的Linux就是GuestOS。
VMware具有以下特点:
●VMware为虚拟计算机提供了BIOS,你可以像对独立的计算机那样更改虚拟机的BIOS参数设置。
可以在窗口模式下运行Guest,也可以在全屏模式下运行。
当你从GuestOS切换到HostOS屏幕之后,系统将自动保存GuestOS上运行的所有任务,以避免由于HostOS的崩溃而损失GuestOS应用程序中的数据。
●每一个虚拟机操作系统都是相对独立的,并拥有独立的网络地址。
●Guest和Host之间支持TCP/IP、NovellNetware、Microsoft虚拟网络以及Samba文件共享等协议。
4.2节将详细介绍WindowsHost与LinuxGuest之间的文件共享方式。
●VMware支持GuestOS和HostOS之间以及不同GuestOS操作环境下的剪切、复制和粘贴操作。
●在硬件方面,VMware支持CD-ROM、软驱以及音频的输入输出,从VMware2.03开始增加了对SCSI设备、SVGA图形加速卡以及ZIP驱动器的支持。
●VMware窗口提供了打开虚拟机电源、关闭虚拟机电源以及复位键等按钮,这些按钮就如同虚拟机机箱上的按钮一样。
例如,对WindowsGuest来说,如果在运行过程中非正常关机或者VMware崩溃,下次启动Guest的时候,它会自动进行文件系统的检查和修复。
2.VMware的运行原理
借助VMware提供的虚拟功能,可以在同一个窗口运行多个全功能的操作系统。
VMware中的GuestOS直接在X86保护模式下运行,使所有的虚拟机操作系统就像运行在单独的计算机上一样。
VMware运行在主机的操作系统之上,它在GuestOS与HostOS之间加了一层虚拟操作平台(VMwareVirtualPlatform),对下层的硬件和相关软件进行了虚拟,形成独立的计算机系统,所有的GuestOS都运行在一个独立的虚拟计算机之上。
2.1.2VMware的安装和基本配置
VMware软件可以运行在多种操作系统上,本书假设HostOS是WindowsXP,GuestOS是Linux。
首先在官方网站上注册,收取电子邮件得到30天试用版的序列号,然后从给定的网址下载相应的安装程序,如VMware-workstation-5.5.3-34685.exe。
在VMware的安装过程中输入得到的序列号,其他都使用默认设置即可。
下面用创建新虚拟机和配置虚拟机两部分来介绍VMware的使用方法。
1.创建新虚拟机
在VMwareWorkstation上创建新虚拟机的步骤如下:
(1)在桌面上双击VMwareWorkstation图标后启动虚拟机,进入如图2-1所示的主界面。
图2-1VMwareWorkstation5主界面
(2)在页面上单击“NewVirtualMachine”来创建新的虚拟机,进入图2-2所示的安装界面。
(3)单击“下一步”按钮,选择“典型(Typical)”安装或者“定制(Custom)”安装。
这里选择“典型”安装,如图2-3所示。
图2-2在VMwareWorkstation5上安装新虚拟机
图2-3选择安装方式
(4)选择要安装的操作系统类型,如Linux→Ubuntu,如图2-4所示。
(5)为虚拟机命名,指定它的存放位置(Host上的一个文件夹),如图2-5所示。
注意,应根据所安装操作系统的要求在硬盘上预留足够空间。
图2-4选择GuestOS
图2-5命名新虚拟机,指定安装位置
(6)选择网络连接方式,如图2-6所示。
选择前3种方式都可以实现Guest与Host之间的通信,主要区别是Guest与网络中其他主机之间的通信方式。
2.4.1节将详细介绍VMware的网络配置。
如果Host有网络连接,那么一般选择第一种连接方式。
注意,不要选最后一种方式,否则无法创建网络。
网络连接方式还可以在安装好后随意更改。
(7)设置虚拟机磁盘容量,如图2-7所示。
第一项定义磁盘大小;第二项允许虚拟机无限使用磁盘空间,但需要真实磁盘足够大;第三项则限制了每块虚拟机磁盘的最大容量为2GB。
VMware用HostOS的文件来模拟GuestOS的硬盘。
一个GuestOS的硬盘对应一个或多个HostOS里的文件。
如果向GuestOS里写入100MB的文件,HostOS里虚拟硬盘文件就增大100MB。
在GuestOS里删除这100MB文件,HostOS里的虚拟硬盘文件不会减小,下一次向GuestOS写文件的时候,这部分空间可继续利用。
应该根据所要安装软件包的数量和大小选择适当的分配方式。
图2-6选择网络连接方式
图2-7设置虚拟机的磁盘容量
(8)虚拟机安装完成,如图2-8所示。
单击工具栏中的绿色三角按钮(开始键)或窗口中部的“Startthisvistualmachine”图标就可以启动这台虚拟机了,如图2-9所示。
此时可以修改BIOS设置,但还没有安装操作系统,2.2节和2.3节将介绍如何在虚拟机上安装Linux操作系统。
图2-8虚拟机安装完成
图2-9启动虚拟机
2.配置虚拟机
l硬件配置
在菜单栏中选择“VM”→“Settings…”或在窗口中部单击“Editvirtualmachinesettings”进入图2-10所示的界面,可以对已经安装的虚拟机的内存容量、硬盘大小和数量、网络连接类型等进行修改,以适应不同需求。
点击窗口下部的“Add…”按钮可以为虚拟机添加硬件设备,添加过程与在真实计算机上的操作完全相同。
l用户偏好设置
用户偏好设置适用于本计算机上所有的虚拟机。
在菜单栏中选择“Edit”→“Preferences…”进入图2-11所示的界面,设置用户的一些使用偏好,如键盘和鼠标的输入方式、热键、为虚拟机预留内存的大小、虚拟机进程的优先级等。
图2-10虚拟机的硬件管理
图2-11用户偏好设置
lVMwareTools的安装
为了改善显示效果和让鼠标在Host和Guest之间自由移动,VMware提供了一个工具——VMwareTools。
在图2-9所示的虚拟机的左下角显示了一行提示“YoudonothaveVMwareToolsinstalled”,说明我们需要为每个虚拟机单独安装该工具。
具体安装方法与GuestOS的类型有关,2.2.3节和2.3.3节将介绍Linux下VMwareTools的安装。
l注意事项
虽然可以通过调整上述配置来优化虚拟机的性能,但必须注意以下两点:
●如果计算机内存不是很大,那么最好不要在占用内存比较大的桌面环境中运行VMware,如Linux的GNOME和KDE,可以选择占用内存比较小的桌面环境或在安全模式下运行。
●VMware模拟出来的硬件是固定型号的,与HostOS的实际硬件无关。
因此只要Host里的硬件驱动都安装好了,虚拟机的硬件状态也都正常。
GuestOS的运行环境是受HostOS影响的。
简单地说,虚拟机操作系统显示的颜色深度、大小以及分辨率是由主机操作系统中的显示属性决定的。
例如,HostOS的屏幕分辨率是75Hz,那么GuestOS的屏幕分辨率一定不会超过75Hz。
●在一台计算机上用VMware安装的GuestOS,可以整个复制到其他有VMware的计算机上运行,不必再安装。
2.2在虚拟机上安装Ubuntu6
配置好虚拟机后就可以安装操作系统了。
本节将介绍如何利用VMware在WindowsXP上安装Ubuntu6Linux。
2.2.1UbuntuLinux简介
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的版本号是根据发行版本的日期而定的,由该次发布的年份和月份组成。
首次发布(WartyWarthog)是在2004年10月,因此该版本为4.10。
当前版本(FeistyFawn)于2007年4月发布,因此版本号为7.04。
官方对这些版本只提供一年的支持,而对2006年6月发布的版本6.06LTS(DapperDrake)则提供3年(桌面版)或5年(服务器版)的支持。
本书将使用Ubuntu6。
2.2.2下载Ubuntu6
UbuntuLinux可以在如下网址下载:
●官方下载,
●国内下载,
●教育网下载,
●教育网下载,ftp:
//
●DVD版本下载,
上述网址都提供了所有版本的下载。
应该根据以下的计算机种类、安装方式以及下载方式选择需要下载的文件。
●计算机种类
nPC(Intelx86)——一般的Intel系列计算机。
nMac(PowerPC)——PowerPC系列计算机。
n64-bitPC(AMD64)——AMD64位处理器。
nSPARC——SunUltraSPARC系列计算机。
●安装方式
nDesktopCD——LiveCD(直接在内存以及光盘上运行而不需要往硬盘上安装任何软件的安装盘),也提供了图形安装界面,安装速度较快。
Desktop版提供了常用的办公系统和因特网访问软件。
nAlternateCD——文本安装界面,当需要将系统升级到6.06时必须使用AlternateCD而不是DesktopCD。
AlternateCD提供了专家模式安装选项,可以进行一些高级安装设置。
nServerInstallCD——作为服务器永久安装在机器上,包含常用的因特网服务,如Web、电子邮件、DNS和数据库管理,但没有图形用户界面。
nDVD安装盘整合了DesktopCD和AlternateCD。
在安装的初始阶段可以选择进入Livesession使用图形安装界面进行安装,也可以选择使用文字界面进行安装。
●下载方式
nFTP/HTTP下载。
nBitTorrent下载。
nJigdo下载。
举例说明,如果需要在Intelx86平台上用图形界面安装,采用FTP/HTTP方式下载,应选择Ubuntu-6.06-desktop-i386.iso文件。
下载后,应先检查文件的正确性。
这需要同时下载MD5SUMS文件,它记录了文件的md5sum校验码。
在Windows下检查时,需要先安装md5sum校验软件(http:
//www.md5summer.org/download.html)。
检查步骤如下:
(1)运行md5summer,如图2-12所示,点击“Createsums”按钮。
(2)选择已经下载的ubuntu-6.06-desktop-i386.iso,如图2-13所示,点击“Add”按钮,再点击“OK”按钮。
生成的md5码可以保存在一个扩展名为md5或txt的文件中。
图2-12md5summer的启动界面
图2-13选择.iso文件,生成md5码
(3)将刚生成的md5码与下载的md5sums文件中的内容对比,如果相同,则表示此文件下载没有问题。
2.2.3安装Ubuntu6
对于初学者来说,具有图形安装界面的Desktop版本比较容易安装配置,因此本节将介绍如何在VMware上使用.iso映像文件安装Ubuntu6.06Desktop。
具体步骤如下:
(1)将.iso映像文件与虚拟机中的光驱连接起来。
在图2-8所示的虚拟机主界面的中部双击“CD-ROM(IDE1:
0)”图标,出现图2-14所示的设置窗口,选择“UseISOimage:
”单选钮,并指定Ubuntu-6.06-desktop-i386.iso文件存放的位置,再点击OK按钮返回到图2-8所示的主界面。
(2)点击工具栏中的绿色三角形按钮开始键后启动虚拟机,进入图2-15所示的系统引导安装界面,其效果与直接使用光盘启动完全相同。
图2-14加载.iso映像文件
图2-15Ubuntu安装界面
(3)按“F2”键进行选择语言,这既是安装时使用的语言,也是安装后系统默认的语言,如图2-16所示。
图2-16语言选择界面
(4)按“F4”键选择分辨率,如图2-17所示。
图2-17分辨率选择界面
(5)双击桌面上的“启动Ubuntu”即可开始安装程序,如图2-18所示。
图2-18开始安装
(6)安装完成,出现XWindow,如图2-19所示。
当图2-20出现时,就表示可以开始使用Ubuntu了。
但下次启动时还需要重复上述过程。
图2-19Ubuntu的XWindow
图2-20Ubuntu的主界面
事实上,我们可以进一步把系统安装在硬盘上,双击桌面上“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所示的分区界面。
对初学者来说可以选择“清空整个磁盘”,系统会自动对分区进行重新格式化。
格式化完成后,出现如图2-27所示的界面,表示已经准备就绪。
点击“Install”按钮开始安装,整个安装过程大约需要20分钟。
图2-25选择安装硬盘
图2-26选择分区方式
图2-27准备开始安装
(6)安装完毕后,会出现安装完成的提示界面。
为了使用安装在硬盘上的系统,应该先取出光盘,再单击“现在重启”。
由于我们用的是.iso映像文件而不是光盘,因此要再次进入图2-14所示的界面,选择“Usephysicaldrive:
”,断开.iso映像文件与CD-ROM的联系。
完成以上步骤,我们就成功地配置了一台运行Ubuntu6.06DesktopLinux的计算机。
2.2.4在Ubuntu6上安装VMwareTools
在Ubuntu6.06Desktop上安装VMwareTools的步骤如下:
(1)在虚拟机菜单中选择“VM”→“VMwareToolsInstall”,出现图2-28所示的提示界面。
点击“Install”按钮后,VMwaretools映像文件将被加载到/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-28VMwareTools安装提示界面
图2-29加载VMwareTools安装文件
(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-zvxfVMwareTools-5.5.3-34685.tar.gz
(4)以管理员身份执行安装脚本:
#cdvmware-tools-distrib
#sudo./vmware-install.pl
在安装过程中会有很多设置问题,全部采用默认值,按回车键即可。
成功安装后需要重新启动虚拟机。
2.3在虚拟机上安装Fedora7
本节介绍利用VMware在WindowsXP上安装Fedora7的方法。
2.3.1RedHatFedoraCoreLinux简介
FedoraCore(有时又称为FedoraLinux)是从RedHatLinux发展而来的免费Linux系统。
2003年9月,红帽公司(RedHat)突然宣布不再推出个人使用的发行套件而专心发展商业版本(RedHatEnterpriseLinux)的桌面套件,但是红帽公司同时也宣布将原有的RedHatLinux开发计划和Fedora计划整合成一个新的FedoraProject。
FedoraProject由红帽公司赞助,以RedHatLinux9为范本加以改进,原来的开发团队继续参与Fedora的开发,同时也鼓励开源社区参与开发工作。
FedoraCore被红帽公司定位为新技术的实验场,许多新的技术都会在FedoraCore中检验,如果稳定,则会考虑加入RedHatEnterpriseLinux中。
Fedora每年发行两到三个版本。
2003年11月,Fedora第一个版本FedoraCore1发布,版本代码为Yarrow。
它与RedHatLinux非常相似,除加入了安装工具YUM外,只是把RedHat的标志替换掉。
2004年5月,FedoraCore2正式发布,版本代码为Tettnang。
这个版本是第一个采用2.6版内核的发行套件,用XorgX11取代了XFree86,还加入了IIIMF和SELinux等许多新技术,并且在开源社区的支持下修正了许多错误。
2004年11月,FedoraCore3正式发布,版本代码为Heidelberg。
这个版本采用2.6.9版内核、Xorg6.8.1、GNOME2.8和KDE3.3.0。
2005年6月,FedoraCore4正式发布,版本代码为Stentz。
这个版本采用2.6.11版内核、GNOME2.10、KDE3.4.0、gcc4.0和PHP5.0,还增加了对于PowerPC的支持。
2006年3月20日,FedoraCore5正式发布,版本代码为Bordeaux。
这个版本采用2.6.15版内核、gcc4.1编译器、GNOME2.14和KDE3.5。
首次包含对Mono的支持,以及众多Mono应用程序,如Beagle桌面搜索工具、F-Spot相片管理工具以及Tomboy记事程序。
SCIM语言输入框架取代了过去的IIIMF系统。
默认浏览器是Firefox1.5。
2006年10月24日,FedoraCore6正式发布,版本代码为Zod。
这个版采用2.6.18版内核、gcc4.1编译器、GNOME2.16和KDE3.5.4。
添加了Compiz窗口管理器,提供对桌面视觉回馈特效的支持,并包含了Xorg7.1。
2007年5月,Fedora7(注意,不是FedoraCore7)正式发布。
这个版本整合了FedoraCore和FedoraExtra。
采用2.6.21版内核、Xorg7.3、GNOME2.18和KDE3.5.6。
将基于核心的虚拟机(Kernel-basedVirtualMachine)集成到Fedora的图形虚拟机管理工具。
I18n支持得到增强,SCIM安装后无需配置即可使用,可以用于输入几乎任意种类的文字/字符集。
这个版本是以DVD映像文件的形式发布的,并且BT也成为官方的发布方式。
2.3.2下载Fedora7
首先从以下网址下载安装DVD的映像文件——F-7-i386-DVD.iso:
http:
//mirrors.fedorap
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VM 虚拟机 安装 Linux