网上到处是光盘安装和硬盘安装的帖子,百度下就好
这里我主要谈谈分区的学问
我做的是xp+ubuntu的双系统,所以可以利用win的磁盘管理工具【或者PM、PQ】删除一个win的分区作为安装linux之用。用winpe也可以分割分区
进入安装后到分区那一步:
初次接触 Linux ::只要分割成“ / ”及“Swap ”即可!
- / /dev/hda2 :10 GB
- Swap /dev/hda3 :1000 MB【我设置的和我的内存一样大,这个交换分区相当于win的虚拟内存】
- winxp的C盘是第一主分区hda1,扩展分区为hda4
假如你再次重装xp,分区变为 c盘——hda1
扩展分区——hda2
/ ——hda3
swap ——hda4
关于分区的知识:
一个主板在预设的情况中,应该都可以接四个 IDE 界面的装置。好了,那么每条排线上面该如何判别哪一个是主盘( Master ),哪一个是副盘 ( Slave ) 呢?这个时候就需要调整硬盘上面的跳针 ( jump ) 才可以知道!请察看一下您的硬盘吧!
代号:
| IDE\Jumper | Master | Slave | | IDE1(Primary) | /dev/hda | /dev/hdb | | IDE2(Secondary) | /dev/hdc | /dev/hdd |
我们的硬盘一般当初设计的时候,最多可以有 4 个 Primary + Extended 的磁区,其中, Extended 只能有一个,因此,你如果要分割成四块分区的话,那么最多就是可以:
P + P + P + P
P + P + P + E
的情况来分割了。其中需要特别留意的是,如果上面的情况中, 3P +E 只有叁个“可用”的分区,如果要四个都“可用”,就得分割成 4P 了!(因为 Extended 不能直接被使用,还需要分割成 Logical分区 才行。那么为什么要有 Extended呢?这是因为如果我们要将硬盘分割成 5 的分区的话,那么怎么办?这个时候就需要 Extended 的帮忙了,本身 Extended是不能在任何系统上面被使用的,还需要再额外的将 Extended 分割成 Logical ( 逻辑 ) 分区才能被使用,所以,借由这个Extended 的帮忙,我们就可以分割超过 5 个可以利用的 partition囉!不过,在实际的分割时,还是容易出现问题的,底下我们来思考看看:
* 思考一:如果我要将我的大硬盘“暂时”分割成四个 partition ,同时,还有其他的空间可以让我在未来的时候进行规划,那么该如何分割?
说明:
由刚刚的说明,我们可以知道, Primary + Extended 最多只能有四个 partition,而如果要超过5 个 partition 的话,那么就需要 Extended 的帮忙。因此,在这个例子中,我们『千万不能分割成四个 Primary』为什么呢?假如您是一个 20 GB 的硬碟,而 4 个 primary 共用去了 15 GB ,您心想还有 5 GB可以利用对吧?错!剩下的 5 GB 『完全不能使用』,这是因为已经没有多余的 partition table纪录区可以记录了,因此也就无法进行额外的分割,当然囉,空间也就被浪费掉了!因此,请千万注意,如果您要分割超过 4 槽以上时,请记得一定要有Extended 分割区,而且必须将所有剩下的空间都分配给 Extended ,然后再以 logical 的分割区来规划 Extended的空间。 思考二:我可不可以仅分割 1 个 Primary 与 1 个 Extended 呢?
*
说明:
当然可以!基本上, Logical 可以有 64 个,因此,你可以仅分割一个主分割,并且将所有其他的分割都给Extended ,利用 Logical 分割来进行其他的 partition 规划即可! 思考叁:假如我的硬盘安装在 IDE 1 的Master ,并且我想要分割成 6 个可以使用的硬盘分区,那么每个分区在 Linux 底下的代号为何?
*
说明:
由于硬盘在 Primary + Extended 最多可以有四个,因此,在 Linux 底下,已经将partition table 1 ~ 4 先留下来了,如果只用了 2 个 P + E 的话,那么将会空出两个 partitionnumber 呦!再详细的说明一下,假设我将四个 P + E 都用完了,那么硬盘的实际分割会如同下图所示:

实际可以使用的是 /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda5,/dev/hda6, /dev/hda7 这六个 partition!至于 /dev/hda4 这个 Extended磁区本身仅是用来规划出让 Logical 可以利用的磁盘空间而已!
那么万一我只想要分割 1 个 Primary 与 1 个 Extended 呢?这个时候你的磁盘分割会变成如下所示:

注意到了吗?因为 1~4 号已经被预留下来了,所以第一个 Logical 的代号由 5 号开始计算起来,而后面在被规划的,就以累加的方式增加分区代号!而其中 /dev/hda3, /dev/hda4 则是空的,被保留下来的代号。
由于grub是linux下的主流启动管理器,所以我们有必要熟悉一下它的分区代号【好好利用可以实现很cool的多重启动】:
GRUB 里的设备命名法则 它使用了UNIX对设备的命名方法.比如我们拥有两块硬盘,那么采用这种形式(hdx,y), 这里,x,y, 都是从0开始计数的.所以两块硬盘是 (hd0,y),(hd1,y). 他们位于第一个IDE接口上. 对 hd0 来说, 请看下图:
 (注, C: 为第一主分区, 其他分区是扩展分区.由于主分区只能有四个,即 0,1,2,3, 所以第一个扩展分区的编号从 4 开始.) 这是硬盘,那么光驱哪? 对,采用 (cd) 就可以了. 网络设备使用 (nd).
部分内容译自鸟哥的linux私房菜 http://linux.vbird.org/ |