LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1251|回复: 12

关于grub启动的问题!

[复制链接]
发表于 2005-1-5 16:00:38 | 显示全部楼层 |阅读模式
这两天对启动很感兴趣,看了又看,发现了一个问题,还麻烦高手指点哈:
内核代码中的boot.s是被bois从磁盘加载到内存的固定地方的,对吧。boot的行为大家也都知道了。那grub安装到mbr后,完成stage1,2后还是要执行boot.s(选择linux的情况下),那么boot.s的内容肯定不再合适了,这是怎么回事呢?
熟悉grub原理的高手们,给兄弟上一课吧!!谢谢
发表于 2005-1-5 18:18:02 | 显示全部楼层
boot.s在2.6中已经没有任何实际的用处了。

最详尽的说明在<kernel source>/documentation/i386/boot.txt。
 楼主| 发表于 2005-1-6 11:15:20 | 显示全部楼层
版大:
你的回复向来很精辟,但是能不能在具体一点。用grub的情况下,引导过程到底是怎么一回事呢?谢谢,我是指具体的流程哈:)
发表于 2005-1-6 14:02:54 | 显示全部楼层
Post by westroom
版大:
你的回复向来很精辟,但是能不能在具体一点。用grub的情况下,引导过程到底是怎么一回事呢?谢谢,我是指具体的流程哈:)

和“精辟”(过奖)无关,是因为我不知道最准确的答案(虽然我 读/改 过n次grub的源代码)。



但是我认为最准确的答案是在source code和spec中间,所以给出一个参考的地方。
 楼主| 发表于 2005-1-6 14:23:50 | 显示全部楼层
那篇参考文献我看了,还是雾水一片,能有其他参考吗?谢谢!
 楼主| 发表于 2005-1-6 14:43:50 | 显示全部楼层
grub的源程序在哪个目录下哦?没找到呢。
发表于 2005-1-6 22:28:10 | 显示全部楼层
grub不属于内核。可以自己到网上下载。
 楼主| 发表于 2005-1-7 10:47:09 | 显示全部楼层
请问,哪里能下到grub的源码?在google里都没有搜出来哈
发表于 2005-1-9 15:32:14 | 显示全部楼层
 楼主| 发表于 2005-1-10 14:41:10 | 显示全部楼层
谢谢,本版对grub的讨论比较少,应用版多,可是都是些安装什么的,代码分析较少,自己很想试试,可是水平还没那么高,版主是不是牵个头,大家也来个项目什么的哈,建议而已!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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