我想在我的Linux3.10内核中添加一些代码,它将运行并使用alloc_bootmem(unsigned long size)函数来分配内存。我知道alloc_bootmem(unsigned long size)只在引导阶段运行,所以我需要我的代码在引导阶段运行。
问题是我不知道如何让我的函数在计算机启动时被调用。我正在寻找Linux内核中的一个main函数,它在引导阶段运行,并调用在引导阶段也需要工作的所有不同函数。我想在这个函
我使用buildroot编译了一个Linux内核映像,其中根文件系统作为initramfs嵌入。但是,当我启动它时,我看到grub选择了enctry,然后我在屏幕的左上角得到了一个坚实的光标,没有别的东西了。我使用下面的Grub配置从EFI引导分区加载内核。这是用嵌入式initramfs加载内核的正确方式吗?或者如何调试它? linux /bzIma