《2022年Linux系统安装与硬盘分区简单介绍 .pdf》由会员分享,可在线阅读,更多相关《2022年Linux系统安装与硬盘分区简单介绍 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、通常,我们的硬盘上已被Windows所占据,而现在要让Linux 入住,就得为它腾出一定的硬盘空间。所以我们不得不面对“分区”这一复杂的概念。为了实现这一目标,通常可以通过以下三种方法:1)将原来最后一个逻辑分区上的数据全部移到其它分区中,将该逻辑分区用分区工具删除,将这部分空间给Linux 使用。这种方法很简单,只需使用FDISK将最后一个逻辑分区删掉就可以了。无需多说。2)重新将硬盘分区,这是最直接和最麻烦的一种方法。具体操作如下: 备份用户的文件; 用 MS-DOS 系统盘启动系统; 用 FDISK删除原有分区,重建新的分区,将分配给Linux 的空间留下来不分配给任何一个分区; 重新安
2、装原来的用户系统。这种方法通常会因您所要安装的系统情况而变,因此请参考相关文章。3)利用一些分区工具在不删除硬盘原有数据的情况下重新为硬盘分区。如分区魔术师等。(关于这些分区工具的使用方法,我们将专文说明)。看到这里,可以有些读者会问,那本文都想说些什么呢?其实本文是想详细地与大家说一说硬盘分区这一个概念。所谓“勿在浮砂筑高台”嘛,就是希望大家能够“知其然,且知其所以然”。一、硬盘分区基础:通常,在PC机上使用的硬盘有两种:1) IDE 接口:最常见的;2) SCSI 接口:比IDE 性能好,但更贵!硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区可以是1-
3、3 个,扩展分区可以有0-1 个,逻辑分区则没有什么限制。它们的关系如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 图 1 硬盘分区关系图我们简单地解释一下,主分区与扩展分区是平级的,扩展分区本身无法用来存放数据,要使用它必须将其分成若干个(1-n 个)逻辑分区。一个硬盘能够分成4 个主分区、 3 个主分区1 个扩展分区、2个主分区1 个扩展分区、1 个主分区1 个扩展分区(只安装Windows系统的用户大多是使用这
4、种方法)。当然,如果你愿望只分一个主分区、或两个主分区,没有扩展分区也是可以的。也就是说,不管什么操作系统,能够直接使用的只有主分区、逻辑分区。不过不同的操作系统使用的文件系统格式不同,因此在用于不同操作系统后,分区又有了一些新名字:早版本 MSDOS 使用的 FAT16分区、 Windows使用的 FAT32分区、 Windows NT使用的 NTFS分区、 Linux 使用的 Ext2 分区及 Swap分区, 等等。好了,现在我们来看看Windows中是如何使用这些分区的。二、 Windows 下的分区:在 Windows 下,使用“盘符”,如A、B、C、D、E, 等还表示一个分区。这种方
5、法使得硬盘分区这一东西变得十分简单。其中A和 B是软驱,硬盘分区是从C开始编号的。下面我们看一看下面的例子:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 图 2 Windows 下分区编号对于 Windows 而言,它只能够使用一个主分区(在FDISK,称为主 DOS分区),可以使用多个逻辑分区。硬盘盘符的编号如上图所示。三、 Linux 下的分区:而在 Linux 下,则复杂一些了。首先,它对每一个设备进行了命名:IDE 设
6、备:一台 PC上可以有两个IDE 接口(我将其称为第一IDE、第二 IDE),而每个IDE 接口上可以接两个IDE 设备(我将其称为主盘、从盘)。其中硬盘与光驱都是IDE 设备。Linux 这样为其命名: 第一 IDE 的主盘: /dev/hda 第一 IDE 的从盘: /dev/hdb 第二 IDE 的主盘: /dev/hdc 第二 IDE 的从盘: /dev/hdd 看到这里,就别问我我的光驱在哪了?!SCSI设备:这个相对大家会陌生一些,它通常需要加上一块SCSI 卡来驱动。第一块SCSI设备称为: /dev/sda 、第二块就是 /dev/sdb,以此类推。为什么都有一个“ /dev
7、”呢,这是因为,在Unix/Linux系统中,将所有的设备都当做一个文件,放在/dev 目录下。好了,说完硬盘该说分区了!如下图所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 图 3 Linux下的分区命名也就是主分区(或扩展分区)被命名为hda1-hda4 ,如果没有,就跳过。而扩展分区中的逻辑分区则从hda5 开始编号,以此类推。注意了,这里是以第一IDE 的主盘为例,如果是第二硬盘,就是hdb1、hdb2、hdb5、
8、hdb6、hdb7。到此,我们可以发现,Windows 下不管有多少个IDE 设备都是顺序地分配盘符,而在Linux 下是认真区分对待每一个硬盘的。四、为 Linux 划分分区:大家都知道, Windows 下每一个分区都可利用于存放文件,而在 Linux 则除了存放文件的分区外,还需要一个“Swap (交换)分区”用来补充内存,因此通常需要两个分区:1. 主分区:学习使用的话,建议2GB 。2. 交换分区:只需1-2 倍内存的大小,若64-128MB内存,交换分区可为128MB ,128-256MB内存,交换分区可为256MB 。由于早期的Linux 启动器 LILO 无法识别8GB以外的硬
9、盘分区, 因此建议将Linux 两个分区分在8GB以内。五、启动系统:每个硬盘的逻辑第1 扇区中存放着MBR (主引导记录) ,这里就包括了主分区和扩展分区信息, 当机器启动后, 将引导交给硬盘时,就首先执行MBR 上的程序, 然后找到活动分区,启动操作系统。 象 LILO、GRUB 、OS Loader 等多引导工具都是通过改写MBR 来实现的。 因此,当大家在安装完Linux 后,将 LILO 写在 MBR 上,再安装Windows,那么 MBR 就改写成为了Windows 的! (T004) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
10、 - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 利用多个主分区安装多个系统通常情况下一般的使用者会分一个主分区,然后将WIN98装在主分区中,而将WINXP (或WIN2000 )和 LINUX 装在扩展分区中。这样的安装虽然可以利用系统提供的引导工具来引导多套系统, 但是有的时候由于种种原因需要重新安装系统,而重新安装系统后就会破坏原有的系统引导工具, 如重新安装WIN98后 WINXP(或 WIN2000 )+WIN98的双启动菜单就会没有。LINUX系统的多系统引导工具LILO(LInux Loader)(或GRUB
11、 )的启动菜单也会被覆盖。虽然 WIN2K和 LINUX的安装光盘都提供了修复功能来修复系统引导菜单。但是这样做比较麻烦, 而且对于很多新手来说在格式化分区重装的情况下修复也不太容易。只有装在主分区中的系统才能在不借助额外的引导工具的情况下独立的启动并运行。现在让我们来看看计算机是怎么载入并运行操作系统的。计算机启动时主版BIOS首先读取第一块硬盘的第一柱面第一磁头的第一扇区的主引导记录(Major Boot Record)并运行。主引导记录检测同样位于第一扇区的分区表(Partition Table)并找出被标记为活动( Active )的主分区(标志位为0 x80)。找到活动主分区后主引导
12、记录读取活动主分区的主引导扇区中的内容并运行,然后由活动主分区的引导记录负责把操作系统的核心文件装入内存并运行。 这时系统就可以运行。所以只有装在主分区中的系统才能在不借助额外的引导工具的情况下独立的启动并运行。扩展分区也是主分区,包括扩展分区一共4 个主分区,扩展分区也是主分区只是由于它的作用是扩展分区数目所以叫扩展分区(扩展分区有可分为几个逻辑分区),具体示例:关于主分区的大小我建议不要分的太大,因为分多主分区的目的是安装系统,而非存放文件和安装软件。WINXP 比较大 3G就差不多了,如果是装WIN2K则 2G的空间绰绰有余,第三个主分区安装了Redhat Linux系统,连 Offic
13、e、数据库、服务器软件在一起总共需要3G多的空间,我划分了 4G以便将来扩充。其他的空间都划分给扩展分区,然后再在扩展区中划分逻辑分区。逻辑分区的数目不受限制,可以分的多一些以便于文件管理,如划分 EXE3给 LINUX。FAT32 ,NTFS的 2000 和 XP可以共用。从理论上来说,在三个主分区上安装三套不同的操作系统可以随便从哪一套系统,随便哪一个分区装起。装完后只要将相应的主分区标记为活动分区就可以分别启动三套系统, 只是比较麻烦。 但是我们可能需要利用WINXP提供的系统引导工具NTLDR (NT LoaDeR )和 LINUX提供的引导工具LILO ( LInux LOader)
14、 来启动系统。 所以还是按照“传统”的顺序先装WIN98再装 WINXP最后装 LINUX 需要说明的是:以上说的利用NTLDR 和 LILO 是指利用他们的引导功能来直接引导系统,而不必在 每次启动系统前将相应的主分区设置为活动。没有了引导工具系统照样可以启动,只是比较麻烦。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 哪个主分区最后标记为活动则总的引导文件放在哪个主分区中,其他的分区随便个都不会影响系统,但不能个最后标记为活动的系统。如果LINUX系统被删除或者LILO 被破坏,其他两套系统将无法引导。下面就来讨论一下这些后续需要注意的问题。这时最简单的办法是设置CMOS 让电脑从软盘启动,利用WIN98启动盘的fdisk把相应的主分区设置为活动最后安装的主分区存放总的引导文件,删除了最后安装的系统后,没了总的引导文件,需再fdisk标记剩下的主分为活动即可。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -