3

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

4

1 回答 1

8

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

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

于 2009-12-21T15:40:39.120 回答