MBR保存着系统的主引导程序(grub 446字节,分区表64字节),启动过程就是把内核加载到内存。
启动的顺序:
1、BIOS;
2、BIOS激活MBR;
3、MBR中的引导程序(grub)加载到内存,生成一个微系统(如xfs);
4、grub 读取分区表,找到引导分区;
5、grub读取自身的配置文件,找到内核文件
6、加载内核文件;
1.Linux中,每个盘片的第一个扇区主要记录两个重要的信息:
(1).主引导区(MBR):可以安装引导加载程序的地方,占扇区的446bytes。 (2).分区表:记录整块硬盘分区的状态(这里假设每个磁盘只有一个盘片),占64bytes。
2.因为硬盘限制,分区表可以分一到四个主分区(Primary),
或者包含一个扩展分区(Extended)和一到三个主分区。主分
区和扩展分区总共不能超过四个,因为操作系统的限制,扩展
分区不能超过一个。其中,扩展分区可以再继续分区,叫做逻
辑分区。
3.主分区的作用就是计算机用来进行启动操作系统的,因此每一
个操作系统的启动,或者称作是引导程序,都应该存放在主分
区上。扩展分区的目的是使用额外的扇区来记录分区信息,不
能直接使用,只有分成逻辑分区才能被格式化后作为数据访问
的分区。用我同学的话,虽然不太形象但是还算有理的比喻就
是:我们的面不能吃,但是面做成了饺子或者饼就能吃。
4.在Linux下,我们根据系统中的设备文件名,如/dev/hda3
和/dev/hda5来使用扩展分区和逻辑分区。(逻辑分区的设备
名称号码由5开始)
时间: 2024-10-14 07:59:17