我想看看读取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
我能找到它的任何想法。 感谢
答案 0 :(得分:0)
所以,有一点可能会让查找源代码有点混乱,因为你的grub是原始实例,现在被称为" GRUB legacy"。
当前的开发和易于访问的源代码全部用于以前称为GRUB2的内容,现在只是GRUB(版本号> = 2)。 GRUB2的开发版本称为GRUB 1.9 *。
因此,我不知道这是否有用,但要访问旧版本的GRUB源代码,您可以查看分发包装系统,也可以查看ftp://alpha.gnu.org/gnu/grub/。