Linux虚拟机安装

    技术2022-05-11  132

    红旗Linux4.1桌面操作系统支持多种安装方式,其中最常用的就是从硬盘安装。本章将对此进行系统 的介绍。事实上,这里介绍的安装方法也适用于其他种类的Linux,读者在学习过程中要注意举一反三。 安装操作系统,无论是Linux,还是Windows,也无论是从光盘安装还是硬盘安装,都应该给系统准 备专门的硬盘分区,以方便系统维护。因此,本章将首先讨论关于硬盘分区的一些知识。 接下来,还需要认识一下ISO镜像文件。从硬盘安装Linux操作系统需要系统安装光盘的ISO镜像文 件。在安装前,应该把镜像文件准备好,并保存到计算机的硬盘上。 上述准备工作做好之后,就可以开始安装了。大体过程如下:先通过某种手段来读取ISO镜像文件并 激活其中的系统安装程序。然后,按照系统安装程序的提示进行安装。 可以看出,想办法启动ISO镜像文件中的安装程序是从硬盘安装Linux操作系统的关键。这样的办法 有三种,本章将逐一讨论。 硬盘分区 通常,在使用硬盘时,都要进行分区。一块硬盘被分成多个分区之后,各分区之间是相对独立的,每 个分区都可以有自己的文件格式,例如FAT16、FAT32、NTFS等等。 Linux操作系统需要的硬盘分区 要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作系统合用一 个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能需要不同格 式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。 从最低配置角度讲,Linux操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~ 5G就可以。另外还需要一个SWAP格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区 的大小应该是内存的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。 Windows硬盘分区管理工具 管理硬盘分区的工具有很多,在网上也可以找到详细的使用指导。为了方便读者,本书整理收录了 Windows环境下运行的PQMagic4.0的使用方法,其它版本的PQMagic的使用方法也基本相同。通过该软 件使用方法的介绍,读者应注意体会硬盘分区的概念。 提示:在进行硬盘分区操作前,一定要对硬盘上的重要数据进行备份。 启动PQMagic,其界面虽与版本有关,但一般是图1-1的样子:如图,窗口标题栏下是菜单条,菜单条下是被操作的硬盘下拉列表和快捷工具栏。如果安装了多个硬 盘,应注意从硬盘下拉列表中选择正确的硬盘。如图所示,现在被操作的是Disk1,即第一块硬盘。再下 面是彩色条,表明第一块硬盘的分区情况。在彩色条的下面的列表则是该硬盘各分区的具体信息。如图所 示,在第一块硬盘上有一个分区C,占据了整个硬盘,容量是4G,采用FAT32分区格式。 调整分区大小 现在我们要调整C区的大小,腾出一定的空闲空间,以便用来创立新的分区。 用鼠标点一下C区的青色条,然后点击菜单条中的【Tools】,可以看到一个下拉菜单,选择其中 的【Resize/move...】,即移动或调整分区大小。屏幕上会出现一个新窗口,如图1-2。如图,整个青色条表示整个分区的大小,对应最大尺寸(Maximum Size);开头那一小段深色区域表示 这段区域有数据,其大小对应最小尺寸(Minimnu Size)。分区大小的调整范围就在这最大和最小尺寸之 间。假设要把原来的分区缩小一半,可以将鼠标移动到青色条的最右边小块上,此时鼠标变成了左右双向箭头。按下鼠标左键,向左拖动,大约到中间的位置,此时在下面的“New Size”位置上显示出新的分区 的容量,如图1-3 。 图1-3 C区被调整后 现在就调整好了。点“OK”回到主界面。如图1-4。 图1-4 变小的C区 现在从画面上已经可以看出来硬盘被分成了两个部分,青色的区域就是原来的C区,但已经变小了 灰色的区域是自由空间(Free Space),可以用来创建新分区。 创建新分区 下面利用上面腾挪出来的空闲空间创建一个新分区。 先用鼠标单击图1-4所示中的空闲空间(灰色区域),点击菜单条中的【Tools】,可以看到一个下拉菜 单,选择其中的【Create】(创建),此时屏幕上出现一个创建分区的对话窗。如图1-5。图1-5 创建新分区的对话窗 创建新分区时,首先要选择分区的类型,打开选单,如图1-6。其中FAT、FAT32、NTFS都是Windows 用的,Linux Ext2和Linux Swap则是Linux使用的。高版本的PQMagic还会提供Linux Ext3的选项。 图1-6 选择分区的类型 假设选择了FAT32。 其它需要做的设定还包括分区类型的选择,决定创建为主分区(Primary Partition)还是逻辑分 区(Logical Partition),默认的是“逻辑分区”,就用它;分区的卷标(Label),暂时可以不用输入;分区 的尺寸(Size)、和盘符(Drive Letter)都可以用默认值。点一下“OK”回到主界面。如图1-7 。 图1-7 现在从画面上已经可以看出来硬盘上增加了一个新的分区D。 其他操作 利用PQMagic还可以删除分区(Delete)、移动分区(Move),相应的操作都在菜单条中的【Tools】之下。综合应用这些操作,就可以在现有的硬盘上为安装Linux操作系统准备好空间。 使修改生效 前面对硬盘分区的操作,只是定下了操作任务,并没有对硬盘产生实质性的影响。要想使对硬盘的修 改生效,还需要执行应用(Apply)操作,点击菜单【General】→【Apply】即可。在执行应用操作时,PQMagic 会给出一些警告性的提示。 如果想放弃所有已经制定的操作任务,可以在执行应用操作前放弃所有修改,点击菜单【General】 →【Discard Change】即可。 PQMagic执行分区操作必须在纯DOS模式下进行。即使是Windows版的PQMagic,在执行【应用】 后,PQMagic也会自动重启计算机并切换到DOS模式。 Linux硬盘分区管理工具 在安装Linux操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是 安装程序自带的。下面讨论一下该软件的使用。 Linux下硬盘分区的标识 在Linux下用hda、hdb等来标识不同的硬盘;用hda1、hda2、hda5、hda6来标识不同的分区。其中, 字母a代表第一块硬盘,b代表第二块硬盘,依次类推。而数字1代表一块硬盘的第一个分区、2代表第二 个分区,依次类推。1到4对应的是主分区(Primary Partition)或扩展分区(Extension Partition)。从5开始, 对应的都是硬盘的逻辑分区(Logical Partition)。 一块硬盘即使只有一个主分区,逻辑分区也是从5开始 编号的,这点应特别注意。 如图1-8,是在Linux硬盘分区工具Disk Druid下看到的某计算机的硬盘情况。系统上有一块硬盘, 名字为/dev/hda,它上面有一个NTFS格式的主分区hda1以及一个扩展分区hda2,扩展分区hda2又被分解 为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3格式的hda8,swap 格式的hda7。 提示:兼容性问题。如果在Windows环境下看,hda1将对应C,hda5对应D,hda6则对应E,其他 分区Windows是不能识别的,因此看不到。删除分区 如果要删除某个分区,先用鼠标选中它(如图1-9),然后单击“删除”按钮,就可以删除一个分区了。 删除前,会有确认删除的对话框,如图1-10,点“删除”按钮,选中的分区就被删除了,变成空闲空间, 如图1-11。创建分区 要创建分区,硬盘上必须有空闲空间。用鼠标选中空闲空间(如图1-11),然后单击“新建”按钮,就 会出现添加分区的对话框。如图1-12,创建新分区时,需要先选择文件系统类型,再根据文件系统类型 的不同选择或设置挂载点。Swap类型的分区不需要设置挂装点,其他类型分区都需要。Vfat类型分区就是 1 FAT32分区,应设置挂装点,而不是从挂载点列表中选择挂载点。最后设定分区的大小。设置完毕后点 击“确定”按钮完成分区的创建工作。 1挂载点列表中的挂载点都有特殊含义,归Linux操作系统专用,而Linux操作系统的系统文件是不应 存储在Vfat类型分区中的。使修改生效 上述修改操作后,并没有对硬盘产生实质的影响,还是可以点击“退出”按钮来中止安装程序从而放 弃对硬盘的修改的。 如果想使修改生效,点击“下一步”按钮就可以了。在修改分区并使之生效后,就不要中止安装程序了,否则有可能导致硬盘分区表损坏。 ISO文件 什么是ISO文件 ISO文件一般以iso为扩展名,是复制光盘上全部信息而形成的镜像文件,其文件格式为iso9660。 许多Linux操作系统的安装包都是以ISO文件的形式发布的。在得到相应的ISO文件后,可以将其内 容烧录到光盘上。这样做出来的光盘与购买的安装光盘基本上是相同的。用这个光盘启动计算机,就可以 安装Linux操作系统了。 本章所讨论的是硬盘安装法,是不需要烧录光盘的。但我们需要读取ISO文件中的信息。 Linux下操作ISO文件 在Linux下,以root身份执行以下格式的命令就可以从/path目录中读到xxx.iso这个文件中的内容。 实际使用时,应该根据实际情况修改/path和xxx.iso。 mount -t iso9660 -o loop xxx.iso /path 如果想制作ISO文件,把光盘放到光驱中,然后执行如下的拷贝命令就可以把光盘上的内容拷贝到一 个ISO文件中去。实际使用时,应该根据实际情况修改xxx.iso。 cp /dev/cdrom xxx.iso Windows下操作ISO文件 在windows下,一般需要专用工具软件才能操作ISO文件。比如WinISO、WinImage、Dameon Tools 等。 如果仅仅是想读取ISO文件中的内容,则可以用WinRAR。WinRAR3.0以上版本都支持iso9660文件 格式。用WinRAR打开ISO文件,选中需要的内容,将其解压出来就可以了。 Linux操作系统安装盘的ISO文件 如图1-14,是红旗Linux4.1桌面版的iso安装文件在Linux环境下挂装到/mnt/iso目录后看到的内容。 如果把这个iso文件刻成光盘,那么看到的光盘内容也是这个样子。图1-14 Linux操作系统iso安装文件的内容 值得注意的有两个目录。一个是images,在这个目录里包含了一些1.44MB软盘的镜像文件,其中 bootdisk.img可以用来制作安装用启动软盘;另一个是dosutils,其中包含了一些DOS工具,比如 rawrite.exe,用这个软件可以把软盘的镜像文件写到软盘里。 Linux启动安装法 这种方法需要制作一张Linux启动盘。 先把iso文件中images文件夹里的bootdisk.img读出来单独存储到硬盘上。 如果是在Linux下,就把软盘插入软驱,然后执行下面的命令把bootdisk.img写入软盘: dd if=bootdisk.img of=/dev/fd0 如果是在DOS/WINDOWS下,则还要把iso文件中dosutils文件夹里的rawrite.exe读出来并与 bootdisk.img保存在同一个目录下。然后在DOS提示符下执行rawrite,按提示插入软盘,将bootdisk.img 写入软盘。 做好Linux启动盘后,用它引导启动计算机。当提示询问何种安装方式时(如图1-15),选择硬盘安装 方式(Hard Drive),并提供正确的iso文件位置信息(如图1-16),就能启动iso文件中的安装程序了。 按照安装程序的提示,就可以完成安装了。 在安装程序的引导下安装参见“启动虚拟主机安装Linux”。DOS启动安装法 此方法需要在纯DOS环境下进行,因此需要想办法进入纯DOS环境。 具体操作方法是,先把iso文件中dosutils目录读出来单独存储到硬盘上。注意要存到FAT16或FAT32 格式的分区中,确保在DOS环境下能访问该分区。然后启动纯DOS环境,进入dosutils目录,执行 autoboot.bat。当提示询问何种安装方式时(如图1-15),选择硬盘安装方式(Hard Drive),并提供正确的iso 文件位置信息(如图1-16),就能启动iso文件中的安装程序了。 按照安装程序的提示,就可以完成安装了。 在安装程序的引导下安装参见“启动虚拟主机安装Linux”。 提示:进入DOS环境最简便的方法就是用DOS启动盘启动计算机。Windows下vmWare启动安装法 这种方法需要windows环境并且需要专用软件vmWare。用vmWare先创建一个虚拟机,并 把Linux操作系统的iso安装文件作为该虚拟机的CD-ROM,然后从这个CD-ROM启动虚 拟机,就可以启动Linux操作系统的安装程序,进行安装了。下面说说详细步骤。此方法可用 于安装多种Linux操作系统。 用vmWare创建虚拟主机 关于vmWare的用法,在网上也可以找到详细的使用指导。为了方便读者,本书整理收录了其中的一 篇。 运行vmWare,应该能看到图A0-8所示的界面。 点击其中的“New Virtual Machine”(新建虚拟机),进入新建虚拟机的向导,如图A0-9。选择其中 的“Custom”(用户自定义),点下一步继续。 在接下来的界面上选择操作系统类型,如图A0-10。选择“Linux”,版本选择“Other Linux”,点 下一步继续。 接下来是要给虚拟机起个名字,如图A0-11。我们不过是借用vmWare安装Linux,因此虚拟机的名 字是无关紧要的,可以随便起。虚拟机名字下面是存放虚拟机配置文件的位置信息,也不用管,用程序默 认的就可以了,点下一步继续。 接下来是选择虚拟机所用的硬盘,如图A0-12。这是比较关键的地方。应该选择“use a physical disk”,就是“使用物理硬盘”。这是借助vmWare安装LINUX的关键,决不能选错,点下一步继续。 程序会给出了一个警告,如图A0-13,表示使用物理硬盘创建虚拟机会有风险,不要管它,点下OK 继续。 接下来要选择硬盘,如图A0-14。选一个,并使用整个硬盘(entire disk),点下一步继续。 最后是指定存储虚拟机配置信息的文件名,用默认的就可以。如图A0-15,点击“完成”,虚拟机就 创建好了。 创建好虚拟主机后,还要修改虚拟机的设置。在虚拟主机管理界面(如图A0-16)上双击CD-ROM, 在CD-ROM配置窗口(如图A0-17)上修改它,使用iso镜像文件(Use ISO image)作为CD-ROM,浏览 (browse)找到我们准备好的Linux系统iso 文件。确认。这样就把我们所需要的虚拟机准备好了。 这个虚拟机是专门用来安装Linux操作系统的。安装之后,这个虚拟机就没什么用了。启动虚拟机安装Linux 点击图A0-16所示窗口中的绿色箭头“start this machine”,就可以启动虚拟机。 在虚拟机启动的时候,根据提示,按F2键进入setup(就是类似于电脑的bios ),找到Boot,把启动的 顺序改一改,按“+”“-”号,把CD-ROM(光盘)的位置放到第一个,保存退出,vmWare自动重新启动虚 拟机,这时就会从虚拟机的光盘引导了,实际上就是从Linux操作系统的ISO安装文件引导。 这时就能看到相应Linux操作系统安装的启动画面了。跟用光盘启动时看到的安装界面是一样的。 下面配合屏幕截图,挑几个关键环节叙述一下安装红旗Linux4.1桌面版的过程。注意,虽是借助 vmWare,但在操作时都跟直接从真实的安装光盘启动安装时的操作一样。可以把vmWare的视图切换为全 屏视图,使安装过程看起来更真实。 安装程序启动如图A0-18。直接按回车键,就可以开始在图形化界面的向导下开始安装了。如果要以 文本界面方式安装,在boot:后输入linux text,然后再按回车。接下来就会出现使用协议的界面,如图A0 -19。有兴趣可以读一下,选择“接受”,然后点“下一步”。 接下来开始设置分区。首先会看到图A0-20,由用户来选择分区的方式,选手工分区,然后点“下一 步”。接下来就会出现选择分区的界面,如图A0-21。在这里列出了磁盘上所有的分区情况。由图中可以 看出,系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS格式的主分区hda1以及一个扩展分区 hda2,扩展分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3格式的hda8,swap 格式的hda7。显然hda7是为Linux系统准备好的交换分区,而hda8是为Linux系统准备的分区。选 中hda8,点“编辑”按钮将出现该分区的编辑窗口,如图A0-22。将该分区的挂装点设为根(/),选定“将 该分区格式化”,并且格式化类型选ext3。这里一定要选择格式化以把选定分区原有的内容清理干净。否 则系统运行时有可能出现异常。编辑好分区之后,点“确定”,将出现一个格式化警告窗口如图A0-23, 如果不想格式化,可以点取消,否则点“格式化”继续。 下面该进行系统配置了,主要包括引导程序的设定、网络设备的设定、以及超级用户帐号(root)密码的 设定。这些项都可以在系统运行时更改,因此可以一律使用默认值,连续点击下一步就可以。默认情况下, 引导程序被安装在/dev/hda1,也就是主引导区(系统安装好后,可以更改,参见“管理启动方式”),安装程 序会自动解决双启动的问题(参见“Windows与Linux的双重启动”)。对于的屏幕截图为图A0-24到图A0 -27。 在图A0-27所示界面上,点击下一步就开始安装了。安装过程中将显示安装进度界面,如图A0- 28。安装过程中,不再需要人工干预。当安装完成后,将出现图A0-29的提示界面。如果是用光盘安装, 此时点击“结束”将重新启动计算机。我们这里使用的是虚拟计算机,因此点击“结束”只会自动重启虚 拟计算机,这并不是我们想要的,因此,此时可以按 + 组合键,重新获得鼠标,然后关闭 vmWare。 再次重新启动计算机,将会出现grub的启动界面,Linux系统已经实实在在地安装到计算机上了,可 以开始用了。 Linux系统安装成功后,NTFS格式的主分区hda1将被自动挂装为/mnt/WinC,FAT格式的hda5被自动 挂装为/mnt/WinD,而hda6被自动挂装为/mnt/WinE。 NTFS格式的分区虽能被Linux自动挂装,但只能读,不能写。FAT格式的分区自动挂装后是可读可写 的,但并不能实施文件的权限控制和管理,也不能进行磁盘空间的配额管理。要想充分发挥Linux的特性, 应该考虑建立ext3格式的用户数据存储分区,并把用户数据保存在ext3格式的分区中。Windows与Linux的双重启动 由Linux引导 计算机上已存在Windows系统的情况下安装Linux,并且选择把引导数据写到/hda1,那么Linux就会 自动把Windows系统的启动选项添加到启动菜单中以供选择。双重启动问题自动解决,不需赘述。 由Windows引导 如果计算机上先安装了Linux,后来又要安装Windows。Windows将覆盖主引导,但不会自动把Linux 的启动项加入到启动菜单。这时必须手工解决Windows和Linux的双重启动问题。 这种情况下,在安装Windows之前,应该先把Linux引导扇区的信息提取出来备用。假设Linux引导 程序在/dev/hda5,引导扇区的信息提取出来之后保存到FAT16或FAT32分区/mnt/WinD/,文件名为 bootsect.lnx,那么相应的命令就是: dd if=/dev/hda5 of=/mnt/WinD/bootsect.lnx bs=512 count=1 这是一条在Linux下才能执行的命令。这条命令生成的文件是解决双启动问题的关键。该文件的保存位置也很重要,应保存到FAT16或FAT32分区中。为防不测,可以把这个文件复制到软盘或U盘上。 在安装Windows之后,把bootsect.lnx复制到Windows系统的C盘根目录下,然后编辑c:/boot.ini文件, 增加下面的一行并保存。这样,再重新启动计算机后,就会在Windows启动菜单中出现“Linux”的启动项 了,选择它,即可进入Linux操作系统。 c:/bootsect.lnx="Linux" 恢复Windows引导 如果Linux的引导数据被安装到了/hda1,就会覆盖MBR。此时,Windows和Linux都能由GRUB正 常引导。如果还想用Windows的引导程序引导这两个系统,可以先按照按“由Windows引导”准备好 bootsect.lnx文件,然后用dos(win98以上)启动盘启动计算机,执行 下面的命令就可以恢复Windows的引导。 fdisk /mbr 接下来要做的,就是按“由Windows引导”设置boot.ini文件,实现双重启动。 巧用安装盘实现双系统引导 使用此方法的前提是:在Linux根分区中保存了Linux引导程序。如果在安装Linux时选择了把引导程 序安装到/dev/hda的主引导记录(MBR),可以借助Linux的启动管理器把引导程序安装到它的根分区。 红旗Linux安装程序除了提供安装向导的功能外,还提供了一种所谓的“救援环境”。选择进入救援 环境,程序会自动搜寻计算机上的红旗Linux,如果发现,就将其挂装在/mnt/sysimage目录下。在救援环境 下可以执行shell命令,虽然可用的命令有限,但足够用于紧急自救了。 用红旗Linux的安装光盘启动计算机,屏幕上会出现“Welcome to... Red flag Linux4.1”的字样,光标 在“boot:”后面一闪一闪。这是安装程序在等我按回车键。回车之后,将真正开始安装红旗Linux。 在“boot:”的提示后面输入“linux rescue”然后一路按回车键,可看到了如图所示的界面。出现这个界 面说明计算机上原有的红旗Linux已经被找到了。按回车键确定,就正式进入了救援环境。首先,按提示执行chroot /mnt/sysimage命令,使原有的红旗Linux成为根环境,这样,就可按照正常 情况下的操作习惯进行下面的操作了。 执行dd指令读取Linux引导扇区信息,并将其保存成文件redflag.lnx。设红旗Linux安装在hda9分区, 因此相应的指令是: dd if=/dev/hda9 of=/redflag.lnx bs=512 count=1 接下来,需要把 redflag.lnx复制到WindowsXP能识别的fat分区。 mkdir /mnt/winfat mount -t vfat /dev/hda5 /mnt/winfat cp /redflag.lnx /mnt/winfat/redflag.lnx umount /mnt/winfat 指令mkdir先创建一个目录/mnt/winfat,mount则把fat格式的分区/dev/hda5挂装到这个目录上,执行 2 命令cp可以把 redflag.lnx 复制到/dev/hda5分区中,最后的umount指令会把刚才挂装的分区卸载,以确保 redflag.lnx 复制到/dev/hda5分区中 。 3 第三,重新启动计算机并进入WindowsXP,找到redflag.lnx并将其复制到C盘根目录。 最后,找到WindowsXP的引导配置文件boot.ini,在其中添加如下内容并保存,就能达到用WindowsXP 引导启动红旗 Linux 4.1 桌面版的目的。 c:/redflag.lnx="红旗 Linux 4.1 桌面版" 提示:C:/boot.ini是受保护的操作系统文件。默认情况下,“资源管理器”和“我的电脑”都会把这 个文件隐藏起来。为了能看到boot.ini,需要对“资源管理器”或“我的电脑”的文件夹选项做修改,如图 2,应取消“隐藏受保护的操作系统文件”并选中“显示所有文件和文件夹”。C:/boot.ini还是只读文件。必须修改其属性,撤销其只读属性,才能成功修改并保存。

    最新回复(0)