wajmjjj 发表于 2011-12-3 19:56:02

grub引导阶段读取配置文件问题

在grub引导阶段,还没加载内核以及硬盘驱动,那grub怎么能读取硬盘上的配置文件来引导呢?

琦天娃娃 发表于 2011-12-3 20:30:37

本帖最后由 琦天娃娃 于 2011-12-3 20:31 编辑

这个要查一下grub的实现原理~~~~
http://bkeep.blog.163.com/blog/static/1234142902010626111639972/


如果还不懂的话,建议研究一下linux内核中关于linux启动过程的内容

wajmjjj 发表于 2011-12-3 20:39:16

琦天娃娃 发表于 2011-12-3 20:30 static/image/common/back.gif
这个要查一下grub的实现原理~~~~
http://bkeep.blog.163.com/blog/static/1234142902010626111639972/



擦。。。。。。。。。。。。

琦天娃娃 发表于 2011-12-3 20:59:54

本帖最后由 琦天娃娃 于 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-4 00:08:10

琦天娃娃 发表于 2011-12-3 20:30 static/image/common/back.gif
这个要查一下grub的实现原理~~~~
http://bkeep.blog.163.com/blog/static/1234142902010626111639972/



路过- -学习学习

wajmjjj 发表于 2011-12-4 11:28:08

琦天娃娃 发表于 2011-12-3 20:59 static/image/common/back.gif
谁让你问的都是很底层的问题哦……要这个问题的答案最好看grub的源代码,如果对那个0x7000啥的不 ...

擦,那我先放着,等考完试就研究一下grub的源码:D

憔悴心只为你 发表于 2011-12-4 13:10:20

本帖最后由 憔悴心只为你 于 2011-12-4 13:13 编辑

从硬盘启动时,读入零柱面零磁道1扇区(master boot record,MBR),将控制权交Boot Loader。使用INT13的0x42功能,把磁盘内容读到内存中【只要BIOS能识别到硬盘,便能读取MBR,而不需要驱动!】

黑夜 发表于 2011-12-9 19:09:17

你要知道grub是个程序,你不引导配置文件,又怎么知道内核是放在哪个目录呢
页: [1]
查看完整版本: grub引导阶段读取配置文件问题