LINUX引导过程
首先说明一下,这里讲的是LINUX引导经过的步骤,而不涉及KERNEL引导过程的内部
细节。希望本文能对初学LINUX的朋友有所帮助。
一、从BIOS到KERNEL
计算机在接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On Self
Test),然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入“引导块”。
如通常BIOS中设的引导顺序为C在最前面,那么就把C盘(第一个IDE硬盘)的第0柱面
,第0头的第1个扇区读入内存,然后跳到那里开始执行。这个扇区有一个大家熟悉的
名字——MBR(Main Boot Record)。换句话说,MBR里面存放的是一小段程序以及分
区表的数据。在使用WIN9X和DOS时,这里面放的代码就把分区表里标记为Active的分
区的第一个扇区(一般存放着操作系统的引导代码)读入内存并跳转到那里开始执行。
而在用LILO引导LINUX时,有两种选择:
(1) 把LILO安装在MBR。这时就由BIOS直接把LILO代码调入内存,然后跳转执行
LILO。即
...[ 查看全文 ]