Limine
跳到导航
跳到搜索
Limine是一种高级多协议x86/x86_64BIOS和UEFI引导加载程序,支持Linux、multiboot1和2和stivale1和2引导协议(并作为后两种协议的参考实现)。
历史
Limine被作为stivale引导协议的参考实现创建。 这些协议被认为是对Multiboot缺点的回应。
它最初只支持BIOS和stivale1协议,但后来扩展到也支持UEFI以及Linux和MultiBoot协议。
支持的协议和文件系统
如上所述,Limine支持stivale引导协议,以及Linux自己的引导协议(这意味着可以完全使用Limine引导Linux)、multiboot 1和2(允许它引导大量爱好操作系统和更多操作系统),以及链式加载,以允许不直接引导不受支持的操作系统,如Microsoft Windows。
它支持FAT12/16/32、ext2、ext3、ext4、NTFS(仅试验性、主干)和ISO 9660(由optical media and hybrid ISO映像使用)文件系统以及鲜为人知的[echfs]]文件系统。
如何在内核中使用Limine
这篇stivale Bare Bones文章包含了一个关于如何使用Limine和stivale2协议的基本教程。 此外,可以在外部链接部分找到包含使用Limine加载的64位内核的简单示例模板的GitHub存储库。