在启动内核时读取grub.conf的源代码

时间:2014-04-22 07:10:39

标签: grub

我想看看读取grub.conf的代码,googled但找不到。 从下面的链接我明白/ boot / grub / stage2读取grub.conf,这是一个二进制文件。 http://docs.oracle.com/cd/E37670_01/E41138/html/ch04s02.html

  

阶段2阶段2代码读取/boot/grub/grub.conf以确定如何操作   加载内核。阶段2代码存储在文件中   /引导/平头/ stage2的:

     

ls -al / boot / grub / stage2

     

-rw-R - R--。 1 root root 125976 Jun 28 2012 / boot / grub / stage2

我能找到它的任何想法。 感谢

1 个答案:

答案 0 :(得分:0)

所以,有一点可能会让查找源代码有点混乱,因为你的grub是原始实例,现在被称为" GRUB legacy"。

当前的开发和易于访问的源代码全部用于以前称为GRUB2的内容,现在只是GRUB(版本号> = 2)。 GRUB2的开发版本称为GRUB 1.9 *。

因此,我不知道这是否有用,但要访问旧版本的GRUB源代码,您可以查看分发包装系统,也可以查看ftp://alpha.gnu.org/gnu/grub/