Grub 与 Linux 内核有类似的模块概念。它们是一堆预编译文件,通常位于boot/grub/x86_64-efi/<module_name>.mod
rootfs 上。
该模块需要先加载才能使用。 “使用”意味着您可以在grub.cfg
.安装模块的一种方法是拥有insmod <module_name>
.
是否可以在 grub 二进制文件中嵌入 grub 模块,而不是让模块驻留在 rootfs 上?
答案1
安装 grub 时,您可以指示grub-install --modules=…
并预加载一些模块。
您还可以使用grub-probe …
它为您提供访问给定目录所需的模块。