从 GRUB SOURCE 生成定制的 efi.img 文件

从 GRUB SOURCE 生成定制的 efi.img 文件

我已经使用 Ubuntu 18.04 ISO 映像启动了我的系统。系统正常运行。

为了更改 GRUB 引导加载程序,我遵循了以下步骤:

使用以下命令在 Ubutu 系统上安装 18.04 ISO 映像。 sudo mount -o loop ubuntu-18.04_Image.iso.iso ~/mount_point

将 ISO 挂载点的内容复制到本地冷库“Ubuntu”。 sudo cp -rf ~/mount_point ~/ubuntu

现在 ISO 映像中的 grub 文件夹内容如下:

-r--r--r-- 1 root root 2523136 2月 9 日 23:31 efi.img

-r--r--r-- 1 root root 5004 2月 8日 04:50 font.pf2

-r--r--r-- 1 root root 941 二月 10 05:57 grub.cfg

-r--r--r-- 1 root root 604 二月 10 05:57 loopback.cfg

dr-xr-xr-x 1 root root 32768 二月 9 23:31 x86_64-efi/

我需要修改/定制 grub 引导加载程序。

我的目标是从 GRUB 源代码生成 efi.img 文件,将其复制到 ISO 映像文件夹(即)~/mount_point/ubuntu/boot/grub,创建我的 ISO 映像并启动系统。

为此,我按照以下步骤从“git clone git://git.savannah.gnu.org/grub.git”下载 GRUB 源代码

编译GRUB源代码如下: ./bootstrap ./configure make

问题1:编译后我没有生成efi.img文件。如何生成efi.img文件?

在这里,我的理解是,如果我可以生成 efi.img 文件,请将其复制回 ISO 转储文件夹 ~/ubuntu 生成 .iso 映像,以便我的引导加载程序修改可见。

问题2:我的理解正确吗?

非常感谢您的帮助。

问候

斯里尼瓦萨

相关内容