内核(汇编语言)

时间:2014-04-03 15:55:39

标签: assembly operating-system virtualbox

我刚用汇编语言编写了一个简单的内核,但我对一件事感到困惑。

我想查看内核是否没有错误或任何内容启动,因此我想将其设置为可以在Oracle Virtual Box上启动的光盘映像文件。

我是否只下载光盘映像制作器并将包含内核的文件夹转换为光盘映像,那是什么?或者还有更多的步骤吗?

以下是内核及其所在的文件夹(桌面上的文件夹):

1 个答案:

答案 0 :(得分:1)

首先,你必须组装(编译)你的内核。

然后,您必须找到能够加载它的引导加载程序。 Grub2是个不错的选择。您必须确定您的内核是可执行格式,引导加载程序知道如何加载(在Grub的情况下,如果我没记错的话,格式是ELF)。

然后,您必须格式化光盘映像(在VirtualBox上加载Linux CD映像),以便它可以接收您的内核,并将内核复制到它,并配置引导加载程序。

然后您将使用引导程序启动内核。

对我来说似乎不那么简单......