Kernel 如何使用现有引导加载程序引导简单内核

Kernel 如何使用现有引导加载程序引导简单内核,kernel,bootloader,Kernel,Bootloader,我编写了一个简单的内核,它是一个简单的二进制文件。 我的问题是:是否可以用LILO或Grub引导我的内核?如何阅读?您阅读过LILO或Grub文档吗?你在网上查过其他使用它们的玩具内核吗?读一下multiboot规范可能是一个很好的开始。我查过,但他们说他们可以启动windows和nix内核。我不知道它是否可以启动一个简单的16位或32位内核,他们没有对此做任何说明。看看如何启动memtest。例如。memtest86二进制文件与简单内核相同;基本上是解释亚历克赛说的话。

我编写了一个简单的内核,它是一个简单的二进制文件。
我的问题是:是否可以用LILO或Grub引导我的内核?如何阅读?

您阅读过LILO或Grub文档吗?你在网上查过其他使用它们的玩具内核吗?读一下multiboot规范可能是一个很好的开始。我查过,但他们说他们可以启动windows和nix内核。我不知道它是否可以启动一个简单的16位或32位内核,他们没有对此做任何说明。看看如何启动
memtest
。例如。
memtest86
二进制文件与简单内核相同;基本上是解释亚历克赛说的话。