0

我一直在关注这个内核(http://www.cs.vu.nl/~herbertb/misc/writingkernels.txt)并且已经深入到它与 grub 链接的部分。但是,我在 /boot/grub/ (Linux mint x64) 中没有 stage1 和 stage2。此外,当我写“mpartition -I c:”时,我收到错误:“mpartition: init: open: No such file or directory”。因此,最好获得指向 stage1 和 stage2 的链接,其中包含所有必要的文件或一些代码到将加载此内核的程序集引导加载程序。额外说明:由于我的系统,我使用了“elf64”而不是“elf”。

4

1 回答 1

0

您提到的说明适用于 GRUB v1,现在称为 GRUB legacy。当前的 GRUB 是以前称为 GRUB2 的项目。它们几乎完全不同-因此您的说明不再有效。

也就是说,当前的 GRUB 比传统的 GRUB 灵活得多——也许您可以简单地使用它的chainloader功能来加载kernel.bin.

于 2014-09-20T18:00:34.137 回答