iphone手机里面的东西都是旺旺一年前的聊天记录了

Linux折腾记(七):硬盘GPT分区和MBR分区爬坑记
作者:佚名
字体:[ ] 来源:互联网 时间:04-11 15:20:46
这篇文章主要介绍了Linux折腾记(六):硬盘GPT分区和MBR分区爬坑记,本文着重讲解了硬盘分区的一些知识,需要的朋友可以参考下
  之所以想到写这篇,是因为本人在折腾Linux系统的过程中,有多次掉入硬盘分区的陷阱的经历。最近几天,再一次掉入坑中,折腾了两天才从坑中爬出来。经过多方查询资料,终于弄明白了硬盘分区的一些概念。下面将其记录下来,以警示来者。
  说起我自己掉坑的经历,无不与WinXP和Linux的激烈碰撞有关。多年前,我就开始在一台电脑上同时安装WinXP和Linux,只要遵守先安装WinXP再安装Linux的顺序,就不会出问题,Linux的安装程序会自动识别多系统,安装完成后可顺利启动多系统。有一天,我觉得单用Linux就够了,于是就格了整个硬盘安装了Linux。又有一天,我觉得还是要用WinXP,于是就重新安装WinXP(不要对我说虚拟机,多年前我的电脑还只有256M内存,虚拟机根本跑不动),结果发现,WinXP的安装程序没办法对硬盘进行分区了。这个坑是由Linux中的LVM引起的,WinXP识别不了LVM分区,那个时代的WinPE、DOS工具箱中的所有工具都没办法识别LVM,而那时我对Linux的了解又只停留在只会在安装系统的时候分区,根本不知道Linux系统中还有fdisk、parted这样的工具,所以折腾了许久才从坑里面爬出来。多年后的现在,我又一次掉入了坑中。我工作时用的电脑是WinXP系统(天朝国情,你懂的),为了干点私活,我又装了个Ubuntu上去了,这两个系统一直相安无事。直到有一天,我把Ubuntu系统又折腾挂了,于是重装,因为在分区的时候不小心选择了默认的&清除整个盘并安装Ubuntu&,然后硬盘就被整个格掉了,WinXP就没有了。我当时想,这多大点儿事,我再装个WinXP不就完了吗。但是问题来了,无论我怎么安装,WinXP系统就是启动不了。后来才整明白,这个坑是硬盘采用了GPT分区引起的。那为什么我让Ubuntu自动分区它就分成了GPT分区呢?这也怪这台惠普的工作用机比较奇葩,它即支持legacy BIOS,也支持EFI,当原来WinXP存在时,它用的当然是MBR分区(msdos分区),所以安装Ubuntu时就是使用的MBR分区,而后来Ubuntu自动分区时,它看到主板支持EFI,就自动把硬盘整成GPT分区了。我也是折腾了几天才明白这个道理,最后终于在Ubuntu LiveCD的parted程序的帮助下,使用一个mklabel msdos命令把硬盘从GPT分区更改为MBR分区,然后再按顺序安装WinXP和Ubuntu,才算是从坑里面爬出来。
  对于那些长期管理大型机房和大存储容量的服务器的朋友,对于硬盘分区,他们肯定是早就做好了功课。不会像我这样,直到碰到问题才会去学习相关的知识。对于硬盘分区的这些知识,我总结如下(只是简单总结,具体内容请大家自行搜素):
  1、传统的BIOS只支持从MBR分区的硬盘启动。MBR分区的分区表保存在硬盘的第一个扇区,而且只有64字节,所以最多只能有四个表项。也就是说,我们只能把硬盘分为4主分区,或者分成小于等于3个主分区再加一个扩展分区。扩展分区又可以分为多个逻辑分区。MBR分区的优点就是简单,大家都用,所以大家都懂的嘛,很多操作系统都可以从MBR分区的硬盘启动。缺点就是MBR分区不能识别大于2T的硬盘空间,也不能有大于2T的分区;
  2、GPT分区的硬盘可以解决以上MBR分区的所有缺点,它没有4个主分区的限制,想分几个主分区就可以分几个主分区,它可以识别大于2T的硬盘空间,每个分区的大小也可以超过2T。但是它的缺点是需要操作系统支持。比如只有WinXP 64位、Win Vista、Win 7和Win 8和比较新的Linux发行版支持GPT分区的硬盘。而且,如果没有EFI的支持的话,以上系统也只能将GPT分区的硬盘当成数据盘,不能从GPT分区的硬盘启动;
  3、要从GPT分区的硬盘启动,则主板使用EFI、硬盘使用GPT分区、操作系统支持GPT和EFI这三个条件缺一不可。目前比较新的64位Linux系统和Win8系统都是支持EFI的,所以都是需要从GPT分区的硬盘启动的。现在的电脑主板已经逐渐抛弃legacy BIOS,而只支持EFI了。(像我的工作机这样的过渡产品将越来越少。)目前很多预装Win8的笔记本的主板几乎都只支持EFI了。所以,学习GPT和EFI的相关知识势在必行;
  4、以上分区策略都是固定分区。硬盘分区一旦完成,则分区的大小不可改变,如果要改变分区的大小的话,只有重新分区。而且由于没有办法把多个硬盘分到一个区,所以再怎么分,每个分区的大小都有限。所以我们需要一种动态分区的东西。LVM就是这样一个东东,它叫逻辑卷管理。使用LVM的机制是这样的:首先把硬盘分区或者整块硬盘标记为一个物理卷(PV),然后再创建一个卷组(VG),把一个或多个物理卷加入卷组,最后对卷组进行分区,每一个分区称为一个逻辑卷(LV)。LVM的优点就是可以随时向卷组中添加物理卷扩展卷组的大小,以可以动态调整逻辑卷的大小。这在服务器中尤其有用,比如说有一个原本有100个用户的服务器,其/home目录下就会有100个用户的主目录,如果给他们每人分配20G的空间的话,就会占满一个2T的硬盘,如果这时再来100个用户怎么办?如果使用LVM就可以顺利解决这个问题,我们可以再加一个3T的硬盘,然后把这个硬盘加入卷组就可以扩大卷组的大小,然后再调整/home所在的逻辑卷的大小即可。LVM既可以搭配MBR使用,也可以搭配GPT使用。
  下面通过Ubuntu 14.04安装过程中自动分区的策略来验证以上知识点。首先,对于只支持legacy BIOS的电脑,安装Ubuntu时分区选项如下:
  这时,不选择启动LVM的选项。安装完操作系统后,使用parted程序查看硬盘分区,通过查看/etc/fstab文件来了解哪个分区对应哪个文件系统,如下图:
  通过上面图片中parted程序中的print命令的输出可以看出,硬盘的分区表类型为msdos,也就是MBR分区。硬盘分为一个主分区sda1和一个扩展分区sda2,主分区sda1占20.4G,扩展分区sda2只有1072M,扩展分区中只有一个逻辑分区sda5。通过/etc/fstab可以看出主分区sda1挂载到根目录,逻辑分区sda5为交换空间。
  上面的分区方案是最简单最常用的一种。下面来看看启用LVM是什么效果。在选择分区方案的界面选择开启LVM的选项,如下图:
  安装完操作系统后,还是通过parted程序和/etc/fstab来查看硬盘的分区及使用情况,如下图:
  从图中可以看出,分区表的类型还是msdos。硬盘还是只分了一个主分区sda1和一个扩展分区sda2,但是主分区sda1只有255M,扩展分区sda2倒是有21.2G,同样扩展分区只分为一个逻辑分区sda5,逻辑分区sda5占用扩展分区中全部的21.2G空间,而且sda5的标志是lvm,说明该分区被标记为一个物理卷(PV),它肯定是被加入到了一个卷组(VG)中。通过/etc/fstab文件可以看出,主分区sda1挂载到/boot,而根目录和交换空间挂载的是两个逻辑卷(LV)。
  通过LVM命令可以查看系统中卷组、物理卷和逻辑卷的信息,如下图:
  通过pvs和pvdisplay命令,可以看到系统中只有一个物理卷,那就是/dev/sda5,该物理卷加入到了卷组ubuntu-vg之中。通过vgs和vgdisplay命令可以看到系统中只有一个卷组,那就是ubuntu-vg,该卷组被分为两个逻辑卷。
  再看下图:
  通过lvs和lvdisplay命令可以看到卷组分为两个逻辑卷,它们分别挂载到根目录和交换空间。
  通过LVM命令还可以进行更多的操作,比如创建新的卷组,将新的物理卷加入到卷组,增大或减小逻辑卷的大小等等。具体用什么命令,一个help即可搞定。
  最后,来看看在主板只支持EFI的情况下,Ubuntu如何分区。安装的启动界面如下:
  这个安装界面和legacy BIOS系统下的安装界面是不同的,传统的安装界面如下:
  在EFI模式下,还是选择自动分区。安装完操作系统后,使用parted和/etc/fstab来查看硬盘的分区和使用情况,如下图:
  通过以上图片可以看出,硬盘的分区表类型为gpt,硬盘分为三个区,都是主分区。其中第1个分区sda1的大小是537M,文件系统是fat32,其挂载的路径是/boot/efi,而另外两个分区一个挂载到根目录,一个为交换空间。从上面的信息我们不难推断:只支持EFI的主板只能从GPT分区的硬盘启动,而且该硬盘第1个分区必须为fat32文件系统,该文件系统中存放的是EFI需要的各种文件。
  如果在安装Ubuntu系统的时候不是选择自动分区,而是选择最后那个&其它选项&来自定义分区,会发现其实Ubuntu提供的自定义分区功能很有限。它没办法让人选择是使用MBR分区还是使用GPT分区,也没有办法选择是否启用LVM。如果需要更灵活的管理的话,还是只有点击&试用Ubuntu&按钮,进入LiveCD的Ubuntu系统后,使用parted命令和lvm命令手动管理硬盘分区。
延伸阅读:
  除了硬盘分区,平常还有可能用到的硬盘管理功能有以下一些:
  1、创建RAID,可以使用mdadm程序;
  2、查看个分区或各文件夹的空间占用 ,使用df和du程序;
  3、指定磁盘配额,使用quota软件包;
  4、查看各分区的文件系统、UUID、卷标,使用blkid程序。
(京山游侠于发布于博客园,整理于BlogJava,转载请注明出处。)
大家感兴趣的内容
12345678910
最近更新的内容安装Linux后进行分区_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
安装Linux后进行分区
上传于|0|0|文档简介
&&安装Linux后进行分区
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢从硬盘安装Linux操作系统-
我的图书馆
从硬盘安装Linux操作系统-
从硬盘安装Linux操作系统
《中文版Linux 桌面操作系统初级教程》郭守华 宋雪娇 编著
Linux操作系统支持多种安装方式。本章将讨论从硬盘安装对红旗Linux、共创Linux等各种版
本的Linux都适用的通用方法。从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安
装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到);其次,要通过某种手段启动镜像
文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指
定Linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。
综合来看,学习Linux操作系统的安装,关键要学会两点:第一、如何Linux操作系统准备硬盘
空间?第二、如何启动ISO镜像文件中的安装程序。
通常,在使用硬盘时,都要进行分区。如果把未分区的硬盘比做一张大白纸,那么分区后的硬
盘就相当于这张大白纸被画上了几个大方框。一块硬盘被分成多个分区之后,各分区之间是相对独立
的,每个分区都可以有自己的文件格式,例如FAT16、FAT32、NTFS等等。
Linux操作系统需要的硬盘分区
要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作系统
合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能
需要不同格式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。从最低配置角度
讲,Linux 操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还
需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存
的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。
Windows硬盘分区管理工具
管理硬盘分区的工具有很多,在网上也可以找到详细的使用指导。为了方便读者,本书整理收
录了Windows 环境下运行的PQMagic4.0 的使用方法,其它版本的PQMagic的使用方法也基本相同。
通过该软件使用方法的介绍,读者应注意体会硬盘分区的概念。
提示:在进行硬盘分区操作前,一定要对硬盘上的重要数据进行备份。
启动PQMagic,其界面虽与版本有关,但一般是图0-1
图0-1 PQMagic 主窗口
如图,窗口标题栏下是菜单条,菜单条下是被操作的硬盘下拉列表和快捷工具栏。如果安装
了多个硬盘,应注意从硬盘下拉列表中选择正确的硬盘。如图所示,现在被操作的是Disk1,即第一块
硬盘。再下面是彩色条,表明第一块硬盘的分区情况。在彩色条的下面的列表则是该硬盘各分区的具体
信息。如图所示,在第一块硬盘上有一个分区C,占据了整个硬盘,容量是4G,采用FAT32 分区格式。
调整分区大小
&&&&&&& 现在我们要调整C
区的大小,腾出一定的空闲空间,以便用来创立新的分区。
用鼠标点一下C 区的青色条,然后点击菜单条中的【Tools】,可以看到一个下拉菜单,选择其中的【Resize/move...】,
即移动或调整分区大小。屏幕上会出现一个新窗口,如图0-2。
图0-2 C 区被调整前
如图,整个青色条表示整个分区的大小,对应最大尺寸(Maximum Size);开头那一小段深色区域表示这段区域有数据,其大
小对应最小尺寸(Minimnu
Size)。分区大小的调整范围就在这最大和最小尺寸之间。假设要把原来的分区缩小一半,可以将鼠标移
动到青色条的最右边小块上,此时鼠标变成了左右双向箭头。按下鼠标左键,向左拖动,大约到中间的位置,此时在下面的“New
Size”位置上显示出新的分区的容量,如图0-3 。
图0-3 C 区被调整后
现在就调整好了。点“OK”回到主界面。如图0-4。
图0-4 变小的C 区
现在从画面上已经可以看出来硬盘被分成了两个部分,青色的区域就是原来的C区,但已经变小了。灰色的区域是自由空间
(Free Space),可以用来创建新分区。
创建新分区
下面利用上面腾挪出来的空闲空间创建一个新分区。先用鼠标单击图0-4所示中的空闲空间(灰色区域),点击菜单条中的
【Tools】,可以看到一个下拉菜单,选择其中的【Create】(创建),此时屏幕上出现一个创建分区的对话窗。如图0-5。
图0-5 创建新分区的对话窗
创建新分区时,首先要选择分区的类型,打开选单,如图0-6。其中FAT、FAT32、NTFS都是Windows 用的,Linux Ext2和
Linux Swap则是Linux使用的。高版本的PQMagic 还会提供Linux Ext3的选项。
图0-6 选择分区的类型
假设选择了FAT32。其它需要做的设定还包括分区类型的选择,决定创建为主分区(PrimaryPartition)还是逻辑分区
Partition),默认的是“逻辑分区”,就用它;分区的卷标(Label),暂时可以不用输入;分区的尺寸(Size)、和盘
符(Drive Letter)都可以用默认值。点一下“OK”回到主界面。如图0-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
对应的是主分区
Partition)或扩展分区(Extension Partition)。从5开始,对应的都是硬盘的逻辑分区(Logical
Partition)。一块
硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。
如图0-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 是不能识别
的,因此看不到。
图0-8 Linux下的硬盘分区标识
如果要删除某个分区,先用鼠标选中它(如图0-9),然后单击“删除”按钮,就可以删除一个分区了。删除前,会有确认删除
的对话框,如图0-10,点“删除”按钮,选中的分区就被删除了,变成空闲空间,如图0-11。
图0-11 空闲空间
要创建分区,硬盘上必须有空闲空间。用鼠标选中空闲空间(如图0-11),然后单击“新建”按钮,就会出现添加分区的对话
框。如图0-12,创建新分区时,需要先选择文件系统类型,再根据文件系统类型的不同选择或设置挂载点。Swap
类型的分区不需要
设置挂装点,其他类型分区都要。Vfat类型分区就是FAT32分区,应设置挂装点,而不是从挂载点列表中选择挂载点1。最后设定分区
的大小。设置完毕后点击“确定”按钮完成分区的创建工作。
图0-12 设置新建的分区
--------------------
1挂载点列表中的挂载点都有特殊含义,归Linux操作系统专用,而Linux操作系统的系统文件是不应存储在Vfat类型分区中的。
图0-13 创建分区后的情况
使修改生效
上述修改操作后,并没有对硬盘产生实质的影响,还是可以点击“退出”按钮来中止安装程序从而放弃对硬盘的修改的。
如果想使修改生效,点击“下一步”按钮就可以了。
在修改分区并使之生效后,就不要中止安装程序了,否则有可能导致硬盘分区表损坏。
&&&&&& 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
如果想制作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文件
如图0-14,是红旗Linux4.1桌面版的iso安装文件在Linux环境下挂装到/mnt/iso目录后看到的内容。如果把这个iso文件刻
成光盘,那么看到的光盘内容也是这个样子。
图0-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启动盘后,用它引导启动计算机。当提示询问何种安装方式时(如图0-15),选择硬盘安装方式(Hard Drive),并
提供正确的iso
文件位置信息(如图0-16),就能启动iso 文件中的安装程序了。按照安装程序的提示,就可以完成安装了。在安装程
序的引导下安装参见“启动虚拟主机安装Linux”。
图0-15选择安装方式
图0-16 指定iso镜像文件的位置
DOS启动安装法
&&&&&&& 此方法需要在纯DOS
环境下进行,因此需要想办法进入纯DOS 环境。具体操作方法是,先把iso文件中dosutils目录读出来
单独存储到硬盘上。注意要存到FAT16或FAT32格式的分区中,确保在DOS环境下能访问该分区。然后启动纯DOS
环境,进入dosutils
目录,执行autoboot.bat。当提示询问何种安装方式时(如图0-15),选择硬盘安装方式(Hard
Drive),并提供正确的iso 文件位置
信息(如图0-16),就能启动iso
文件中的安装程序了。
按照安装程序的提示,就可以完成安装了。
在安装程序的引导下安装参见“启动虚拟主机安装Linux”。
提示:进入DOS环境最简便的方法就是用DOS启动盘启动计算机。
Windows下vmWare 启动安装法
这种方法需要windows环境并且需要专用软件vmWare。用vmWare先创建一个虚拟机,并把Linux 操作系统的iso安装文件作
为该虚拟机的CDROM,然后从这个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的提示界面。如果是用光盘安装,此时点击“结束”将重新启动计算机。我们这里使用的是
虚拟计算机,因此点击“结束”只会自动重启虚拟计算机,这并不是我们想要的,因此,此时可以按&Ctrl&+&Alt&组合键,重新获得
鼠标,然后关闭vmWare。再次重新启动计算机,将会出现grub的启动界面,Linux系统已经实实在在地安装到计算机上了,可以开始用
Linux系统安装成功后,NTFS格式的主分区hda1将被自动挂装为/mnt/WinC,FAT格式的hda5 被自动挂装为/mnt/WinD,而
hda6 被自动挂装为/mnt/WinE。NTFS格式的分区虽能被Linux自动挂装,但只能读,不能写。FAT格式的分区自动挂装后是可读可写
的,但并不能实施文件的权限控制和管理,也不能进行磁盘空间的配额管理。要想充分发挥Linux的特性,应该考虑建立ext3格式的用
户数据存储分区,并把用户数据保存在ext3格式的分区中。
图A0-18 安装程序启动
图A0-19 使用协议
图A0-20 选择分区方式
图A0-21 选择分区
图A0-22 编辑分区
图A0-23 格式化警告
图A0-24 引导程序的设定
图A0-25 网络设备的设定
图A0-26 超级用户帐号(root)密码
图A0-27 准备开始安装
图A0-28 正在安装
图A0-29 安装成功
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 文件,实现双重启动。
TA的最新馆藏[转]&[转]&[转]&[转]&

我要回帖

更多关于 旺旺一年前的聊天记录 的文章

 

随机推荐