grub引导阶段读取配置文件问题
在grub引导阶段,还没加载内核以及硬盘驱动,那grub怎么能读取硬盘上的配置文件来引导呢? 本帖最后由 琦天娃娃 于 2011-12-3 20:31 编辑这个要查一下grub的实现原理~~~~
http://bkeep.blog.163.com/blog/static/1234142902010626111639972/
如果还不懂的话,建议研究一下linux内核中关于linux启动过程的内容
琦天娃娃 发表于 2011-12-3 20:30 static/image/common/back.gif
这个要查一下grub的实现原理~~~~
http://bkeep.blog.163.com/blog/static/1234142902010626111639972/
擦。。。。。。。。。。。。 本帖最后由 琦天娃娃 于 2011-12-3 21:00 编辑
wajmjjj 发表于 2011-12-3 20:39 static/image/common/back.gif
擦。。。。。。。。。。。。
{:5_92:}谁让你问的都是很底层的问题哦……要这个问题的答案最好看grub的源代码,如果对那个0x7000啥的不了解的话吗,推荐一本书《the art of linux kernel design》...其实这个问题的核心是操作系统怎么引导的,有兴趣去研究一下大麻病毒就知道了,其实都差不多…… 琦天娃娃 发表于 2011-12-3 20:30 static/image/common/back.gif
这个要查一下grub的实现原理~~~~
http://bkeep.blog.163.com/blog/static/1234142902010626111639972/
路过- -学习学习 琦天娃娃 发表于 2011-12-3 20:59 static/image/common/back.gif
谁让你问的都是很底层的问题哦……要这个问题的答案最好看grub的源代码,如果对那个0x7000啥的不 ...
擦,那我先放着,等考完试就研究一下grub的源码:D 本帖最后由 憔悴心只为你 于 2011-12-4 13:13 编辑
从硬盘启动时,读入零柱面零磁道1扇区(master boot record,MBR),将控制权交Boot Loader。使用INT13的0x42功能,把磁盘内容读到内存中【只要BIOS能识别到硬盘,便能读取MBR,而不需要驱动!】 你要知道grub是个程序,你不引导配置文件,又怎么知道内核是放在哪个目录呢
页:
[1]