我一直关注这个内核(http://www.cs.vu.nl/~herbertb/misc/writingkernels.txt)并且已经到了与grub链接的部分。但是,我在/ boot / grub /(Linux mint x64)中没有stage1和stage2。当我写" mpartition -I c:"我收到错误:" mpartition:init:open:没有这样的文件或目录"。因此,获得一个链接到stage1和stage2以及所有必需的文件或一些代码到装配此内核的程序集引导加载程序会很好。额外说明:我使用过&elf64'而不是'精灵'因为我的系统。
答案 0 :(得分:0)
您引用的说明适用于GRUB v1,现在称为GRUB legacy。当前的GRUB是以前称为GRUB2的项目。它们几乎完全不同 - 因此您的说明不再有效。
也就是说,当前的GRUB比GRUB遗产更灵活 - 也许您只需使用其chainloader
功能来加载kernel.bin
。