2009-12-21 53 views
3

GRUB加载时可以运行一些自定义代码吗?换句话说,在加载任何操作系统之前,GRUB提供了一个运行一些自定义代码的工具吗?自定义代码与GRUB?

回答

6

由于GRUB支持the Multiboot specification,是的你可以。您将得到您的代码由GRUB加载,然后您必须自己加载操作系统(您可以通过自己支持Multiboot规范来执行此操作)。根据你想要做什么,这可能不是最简单的方法。

如果您想要在加载基于Linux的操作系统之前运行一些自定义代码,创建custom initramfs会容易得多。