接通计算机电源并加载其操作系统的过程称为启动与引导。
系统的启动与引导步骤分为几个步骤完成:
1,BIOS自检
2,MBR中的LILO或GRUB的启动
3,Linux操作系统内核运行
4,init进程的运行
5,用户登陆
磁盘的第0磁道的第1个扇区称为MBR(主引导记录区),大小为512B,其中分为两部分:
第一部分为Pre-Boot区,占446B
第二部分为Partition-Table,66B
现在操作系统引导装载程序大部分是GRUB,它装在MBR的Pre-Boot区中,引导加载操作系统内核。
Pre-Boot区相当于一个小程序,它的作用之一就是判断哪个Partition Table(分区表)被标志为Active状态,然后去读那个Partition的Boot区,并运行该区的程序代码以加载操作系统。