1、各硬件装置在Linux中的文件名
在Linux系统中,每个装置都被当成一个档案来对待。举例来说,IDE接口的硬盘的文件名即为/dev/hd[a-d]。
2、磁盘连接的方式与装置文件名的关系
再以 SATA 接口来说,由于 SATA/USB/SCSI 等磁盘接口都是使用 SCSI 模块来驱动的, 因此这些接口的磁盘装置文件名都是/dev/sd[a-p]的格式。 但是与 IDE 接口不同的是,SATA/USB 接口的磁盘根本就没有一定的顺序。
3、磁盘的组成
磁盘的第一个扇区主要记录了两个重要的信息,分别是:
主要启动记录区(MBR):可以安装开机管理程序的地方,有446bytes;
分割表:记录整个硬盘分割的状态,有64bytes。
4、开机流程与主要启动记录区(MBR)
整个开机流程到操作系统之前的动作:
BIOS:开机主动执行的韧体(写入到硬盘上的软件程序),会认识第一个可开机的装置。
MBR:第一个可开机装置的第一个扇区内的主要启动记录区块,内含开机程序管理。
开机管理程序(boot loader):加载核心档案。(操作系统安装在MBR上面的一套软件)其主要任务有:
提供选单:用户可以选择不同的开机项目,这也是多重引导的重要功能。
载入核心档案:直接指向可开机的程序区段来开始操作系统。
转交其他loader:将开机管理功能转交给其他loader负责。
核心档案:开始操作系统的功能。