2.2.2 关于硬盘分区
这是整个安装过程中最为棘手的环节,涉及到很多概念和技巧。因此在正式分区之前,首先来看一下Linux中对硬盘及其分区的表述方式。

图2.8 选择时区图

图2.9 选择键盘布局
硬盘一般分为IDE硬盘、SCSI硬盘和SATA硬盘。在Linux中,IDE接口的设备被称为hd,SCSI和SATA接口的设备则被称为sd(本书中如果不作特殊说明,默认将使用SCSI或SATA接口的硬盘)。第1块硬盘被称作sda,第2块被称作sdb……依此类推。Linux规定,一块硬盘上只能存在4个主分区,分别被命名为sda1、sda2、sda3和sda4。逻辑分区则从5开始标识,每多一个逻辑分区,就在末尾的分区号上加1。逻辑分区没有个数限制。
一般来说,每个系统都需要一个主分区来引导。这个分区中存放着引导整个系统所必需的程序和参数。在Windows环境中常说的C盘就是一个主分区,它是硬盘的第一个分区,在Linux下被称为sda1。其后的D、E、F等属于逻辑分区,对应于Linux下的sda5、sda6、sda7……。操作系统主体可以安装在主分区,也可以安装在逻辑分区,但引导程序必须安装在主分区内。
有了这些准备知识,接下来就可以着手对硬盘进行分区了。首先要确保硬盘上有足够的剩余空间。如果打算安装双系统,那么需要为Linux预留至少一个分区空间。
%注意:如果选择将Linux安装在一个已经写有数据的分区中(例如原来Windows所在的分区),那么这个分区中的数据将被完全删除!为了防止因误操作导致灾难性的后果,建议在安装前对重要数据进行备份。
在分区界面,如图2.10所示,有两个选项可供选择。最简单的莫过于“向导”选项。单击“前进”按钮,系统将根据原有的分区信息自动选择合理的分区方式。如果为Linux预留了足够的空间的话,系统将使用这些硬盘空间,并保留原有硬盘上的所有数据。

图2.10 硬盘分区图
如果希望对分区过程进行完全控制,可以使用“手动”选项。单击“前进”按钮,系统将把用户带至手动分区界面,如图2.11所示。在这里可以看到当前硬盘的分区信息。由于使用了虚拟机,本例中只能看到一块没有使用过的硬盘,硬盘大小为8GB。

图2.11 手动分区模式
%说明:对于Linux系统而言,必须有根分区(root)和交换分区(swap)两个分区。根分区被用来存放系统所必须的文件,被挂载到根目录(/)下(关于Linux下的文件系统架构,参见6.1节);而交换分区则相当于Windows中“虚拟内存”的概念,从某种程度上讲是对物理内存的一种补充,使操作系统在必要的时候可以把硬盘的这个分区当作低速RAM来使用。本例中还为/home目录单独划分了一个分区,这个目录主要用来存放登录用户的配置和私人文件。
下面以建立根分区为例,介绍建立一个分区的全过程。
(1)选定硬盘中的剩余空间,单击“新的分区”按钮,弹出“创建分区”对话框,如图2.12所示。
(2)在文本框中输入分区容量(以MB为单位,默认使用全部剩余空间)。
(3)在“挂载点”下拉列表框中选择“/”表示将该分区挂载至根目录下。
(4)单击OK按钮,根分区就创建完成了。
%注意:这里将根分区设为主分区,是因为这是整个虚拟机硬盘的第一个分区。根据规定,一个硬盘必须要有一个主分区。但如果电脑上已经装有Windows,则应该把分区设为逻辑分区,以保证不会与原有系统发生冲突。
在划分swap分区时,应该在“用于”下拉列表框中选择“交换空间”选项,如图2.13所示。swap分区不需要挂载点。通常来说,swap分区的容量应该大于实际的物理内存容量,但不能超过2GB。所有分区建立完成后如图2.14所示。


图2.12 建立根(/)分区 图2.13 建立交换(swap)分区

图2.14 完成分区
完成所有分区的划分后,就可以单击“前进”按钮进行下一步设置。
本文详细介绍了在Linux系统中如何进行硬盘分区,包括分区的基本概念、分区类型及其在系统中的命名方式。此外,还提供了手动分区的具体步骤,以及如何创建根分区和交换分区。
3240

被折叠的 条评论
为什么被折叠?



