admin 管理员组

文章数量: 887021


2023年12月17日发(作者:access是基于什么的数据库)

手把手教你如何在VM虚拟机安装Linux(完整版)

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

2.1 在Windows XP上使用VMware

在一台计算机上虚拟出多台计算机,并分别安装不同的操作系统,是开发跨平台Web应用程序的最经济实用的一种方式,有助于提高开发效率。VMware是最优秀的虚拟机软件之一,本节将详细介绍VMware在Windows XP中的使用方法。

2.1.1 VMware简介

美国VMware公司推出的虚拟计算平台——VMware提供了一种在一台计算机上同时运行各种Linux和Windows操作系统的具有创新意义的解决方案。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。首先在官方网站上注册,收取电子邮件得到30天试用版的序列号,然后从给定的网址下载相应的安装程序,如。在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可以在如下网址下载:

● 官方下载,/getubuntu/download。

● 国内下载,/getubuntu/download。

● 教育网下载,/ubuntu/releases/。

● 教育网下载,ftp:///ubuntu-cd/。

● DVD版本下载,/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方式下载,应选择文件。

下载后,应先检查文件的正确性。这需要同时下载MD5SUMS文件,它记录了文件的md5sum校验码。在Windows下检查时,需要先安装md5sum校验软件(/ )。检查步骤如下:

(1) 运行md5summer,如图2-12所示,点击“Create sums”按钮。

(2) 选择已经下载的,如图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:”单选钮,并指定文件存放的位置,再点击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所示的分区界面。对初学者来说可以选择“清空整个磁盘”,系统会自动对分区进行重新格式化。格式化完成后,出现如图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中,包含两个不同格式的安装文件(和. gz),如图2-29所示。(下面介绍的是使用源码进行安装的步骤。使用RPM的安装方法在2.3.4节中介绍。)

图2-28 VMware Tools安装提示界面

图2-29 加载VMware Tools安装文件

(2) 将复制到/tmp目录:

$ cp /media/cdrom0/ /tmp

$ cd /tmp

(3) 解压缩,会生成vmware-tools-distrib目录:

$ tar -zvxf

(4) 以管理员身份执行安装脚本:

# cd vmware-tools-distrib

# sudo ./

在安装过程中会有很多设置问题,全部采用默认值,按回车键即可。成功安装后需要重新启动虚拟机。

2.5 小结

本章介绍了如何利用虚拟机软件VMware在安装了Windows XP的计算机上安装目前比较流行的Ubuntu 6 Linux系统。在此基础上,介绍了Host与Guest之间的3种网络通信方法以及Guest接入因特网的方法。通过本章的学习,你可以掌握在虚拟机上安装及配置两种Linux系统的方式,完成LAMP的第一步。


本文标签: 安装 选择 使用 文件