GRUB引导linux3.0内核

来源:互联网 发布:下载一亩田软件 编辑:程序博客网 时间:2024/04/30 10:36

GRUB源码分析:http://blog.csdn.net/ropyn/article/details/4799355

从GRUB起分析linux启动:http://bbs.chinaunix.net/thread-835918-1-1.html

GRUB在线文档:http://www.koders.com/c/fidF8AFE54B3C088B918E7EDDA94FD0D68C3948A916.aspx?s=include#L20

header.S研究:http://blog.csdn.net/luomoweilan/article/details/6085426

GRUB2分析:http://blog.sina.com.cn/s/blog_4c1810e0010009je.html

asm.s分析:http://www.civilnet.cn/bbs/browse.php?topicno=1151

启动步骤:http://mxdxm.iteye.com/blog/892891

引用 GRUB主引导扇区分析  :http://blog.163.com/chunxiao8543@126/blog/static/171146583201081651310268/

     主引导扇区指的是硬盘上的0磁头、0磁道、1扇区,这个扇区是不属于任何分区的,不同的分区软件在实际进行分区时开始的位置不一样,但一般至少会把0磁头、0磁道给空出来不分给任何分区,有的地方把空出来的这些扇区叫做隐藏扇区;分区引导扇区是所在分区里的第一个扇区,比如一个分区从0磁头、5磁道、1扇区开始,那么分区引导扇区就在0磁头、5磁道、1扇区;PC机在启动时,BIOS并不去理会硬盘是怎么分区的,每个分区中安装着什么操作系统,而是直接去读硬盘上的主引导扇区,并且把控制权交给主引导程序,硬盘启动那个分区,全看硬盘上的启动程序,而基本的主引导程序的任务就是根据设置读出相应分区的分区引导程序,并把控制权交给分区引导程序