使用GRUB自定义代码?

cho*_*hoc 3 linux grub bootloader

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

Lau*_*eau 7

由于GRUB支持Multiboot规范,是的,您可以.您将通过GRUB加载您的代码,然后您必须自己加载操作系统(您可以通过自己支持多引导规范来完成...).根据您的想法,这可能不是最简单的方法.

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