当前位置:Linux教程 - Linux - 如何在大硬盘上合理分区--顺利安装Linux的前提

如何在大硬盘上合理分区--顺利安装Linux的前提



        


    作者:小蚁 ([email protected]
    作者主页:http://www.linuxorb.net

    鉴于论坛中有许多帖子是问如何在大硬盘和多系统中安装Linux,其实这两个问题可以归结为一个问题那就是:如何在大硬盘上合理分区?

    合理的分区计划可以避免许多意想不到的麻烦,如果你的硬盘容量超过了8.4G或者准备安装多个操作系统,就有必要规划一下分区。下面谈谈在我的20G硬盘上是如何分区的,所安装的Linux系统是RedHat Linux 6.2。

    原先我的硬盘上划分了5个分区全部都是FAT32格式的。在3G的主分区(C)中安装的是Windows 98,其他分区没有什么重要的数据。所以我用WIN98的启动盘启动机器后用FDISK将除C外的其他分区都删掉了,这里需要说明一下:如果你有重要数据请不要这么做,至于怎么做我在后面会讲到。

    第一种情况:现在只留下了Windows主分区(C),其他空间没有分区。
    1. 用Linux光盘引导,开始安装Linux。
    2. 安装到分区时,你会看到只有一个分区:/hda1 3000M FAT
    3. 增加分区。接下来就是这篇文章的关键了,整个分区如下:
    1). /hda1 3000M FAT32 (win98分区)
    2). /hda2 / 256M Linux native (Linux根分区,这个分区不需要太大,256M就足够了)
    3). /hda3 /usr 3000M Linux native (该分区存放所有的应用程序,所以应确保它足够大)
    4). /hda4 /home 2000M Linux native (用户主分区,应视用户多少和每个用户需要的空间而定)
    5). /hda5 127M linux swap (交换分区,其大小不超过物理内存的两倍,128M是其上限)
    6). /hda6 5000M FAT32 (留给win98)
    7). /hda7 4000M FAT32 (留给win98)
    8). /hda8 3000M FAT32 (留给win98)
    4. 分区就是这样了,接下来继续安装Linux,这里就不讲了!

    你也可以将/hda2(/)、/hda3(/usr)、/hda4(/home) 这3个分区统一成一个根分区hda2(/),但其大小不应超过5G。原因是/hda1的3G加上Linux根分区(这里是5G)要小于8.4G。这样就成了下面这样的分区形式:

    1). /hda1 3000M FAT32
    2). /hda2 / 5000M Linux native
    3). /hda5 127M linux swap
    4). /hda6 5000M FAT32
    5). /hda7 4000M FAT32
    6). /hda8 3000M FAT32

    这种方法虽然简单但不建议使用,原因是不够灵活。如果用的一种方法,你只需要将Linux根分区(/)放到硬盘的前8.4G内,而其他分区(比如/usr、/home)可以放到任何位置,大小也不受限制。


    第二种情况:
    在有重要数据或想保留一些已存在的分区情况下,就要使用PQMagic(具体使用方法请参照相关的文章)等类似的工具在不破坏数据的前提下调整一下分区。在WIN98下将重要数据集中到一个分区中,想办法腾空一个分区。(不管如何做,你要装Linux就得要留出足够的空间给Linux),然后用PQMagic将这个空白分区放到硬盘靠前一点的位置(小于8.4G)。然后安装Linux。安装到分区时,删掉这个分区,接下来就可以按第一种情况建立分区了。主意千万别删错分区。


    其实分区方法有很多种,之所以这么分是由于lilo的8.4G的限制(当然有其他方法可以突破8.4G的限制)。这篇文章的灵魂就是要将Linux根分区(你也可以再分细一点,分一个/boot放到8.4G内就可以了)放到硬盘靠前一点的位置(小于8.4G)。这就是关键,只要到注意这点,其他分区爱怎么分就怎么分。

    这篇文章写的很仓促,只要能起到抛砖引玉的作用就行了。另外不正确地方请大家及时提出,以免误导更多的人。 



    发布人:netbull 来自:Linux自由空间