硬盘一般分为IDE硬盘、SCSI硬盘、SATA硬盘。
在Linux中,IDE接口的设备被称为hd,SCSI和SATA接口的设备被称为sd。第一块硬盘叫sda,第二块叫sdb,以此类推。Linux规定,一块硬盘上最多只能存在4个主分区,分别命名为sda1,sda2,sda3, sda4。逻辑分区则从5开始标识,每多一个逻辑分区,末尾的分区号加1,,逻辑分区没有数量限制。
一般来说,每个系统都有一个主分区来引导,这个分区存放着引导整个系统所必需的程序和参数。Windows中的C盘就是一个主分区,它是硬盘的第一个分区,在Linux下被称为sda1。其后的D、E、F等属于逻辑分区,对应于Linux下的sda5,sda6,......。
操作系统主体可以安装在主分区,也可以安装在逻辑分区,但是引导程序必须安装在主分区内。