grub 模块可以嵌入到 grub 二进制文件中吗?

grub 模块可以嵌入到 grub 二进制文件中吗?

Grub 与 Linux 内核有类似的模块概念。它们是一堆预编译文件,通常位于boot/grub/x86_64-efi/<module_name>.modrootfs 上。

该模块需要先加载才能使用。 “使用”意味着您可以在grub.cfg.安装模块的一种方法是拥有insmod <module_name>.

是否可以在 grub 二进制文件中嵌入 grub 模块,而不是让模块驻留在 rootfs 上?

答案1

安装 grub 时,您可以指示grub-install --modules=…并预加载一些模块。

您还可以使用grub-probe …它为您提供访问给定目录所需的模块。

相关内容