鱼C论坛

 找回密码
 立即注册
查看: 3813|回复: 7

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

[复制链接]
发表于 2011-12-3 19:56:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在grub引导阶段,还没加载内核以及硬盘驱动,那grub怎么能读取硬盘上的配置文件来引导呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-3 20:30:37 | 显示全部楼层
本帖最后由 琦天娃娃 于 2011-12-3 20:31 编辑

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


如果还不懂的话,建议研究一下linux内核中关于linux启动过程的内容
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-3 20:39:16 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-3 20:59:54 | 显示全部楼层
本帖最后由 琦天娃娃 于 2011-12-3 21:00 编辑
wajmjjj 发表于 2011-12-3 20:39
擦。。。。。。。。。。。。

谁让你问的都是很底层的问题哦……要这个问题的答案最好看grub的源代码,如果对那个0x7000啥的不了解的话吗,推荐一本书《the art of linux kernel design》...其实这个问题的核心是操作系统怎么引导的,有兴趣去研究一下大麻病毒就知道了,其实都差不多……

评分

参与人数 1荣誉 +10 鱼币 +10 收起 理由
wajmjjj + 10 + 10 神马都是浮云

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-4 00:08:10 | 显示全部楼层
琦天娃娃 发表于 2011-12-3 20:30
这个要查一下grub的实现原理~~~~
http://bkeep.blog.163.com/blog/static/1234142902010626111639972/

路过- -学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-12-4 11:28:08 | 显示全部楼层
琦天娃娃 发表于 2011-12-3 20:59
谁让你问的都是很底层的问题哦……要这个问题的答案最好看grub的源代码,如果对那个0x7000啥的不 ...

擦,那我先放着,等考完试就研究一下grub的源码:D
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-4 13:10:20 | 显示全部楼层
本帖最后由 憔悴心只为你 于 2011-12-4 13:13 编辑

从硬盘启动时,读入零柱面零磁道1扇区(master boot record,MBR),将控制权交Boot Loader。使用INT13的0x42功能,把磁盘内容读到内存中【只要BIOS能识别到硬盘,便能读取MBR,而不需要驱动!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-12-9 19:09:17 | 显示全部楼层
你要知道grub是个程序,你不引导配置文件,又怎么知道内核是放在哪个目录呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 05:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表