加电后bios内容加载到内存0xFFFF0,这是在实模式下。然后开始执行自检查。初始化中断向量表到物理地址0x0。然后把引导设备的第一个扇区加载到地址0x7C00,执行此处的指令。到这里和linux无关,x86系列的硬件配置如此. linux的内核本身是不能自举的,所以lilo和loadlin,grub 的作用就是加载系统内核.有关lilo的原理能够参考lilo的readme.从加电到内核加载的过程是:加电->执行BIOS->加载第一扇区->lilo->加载内核 !!!假如不把lilo等装载在mbr那么是什么程式加载lilo等的呢???


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!