使用 efi 运行时创建 linux.img 启动文件

使用 efi 运行时创建 linux.img 启动文件

我正在尝试从当前 Linux 系统创建一个 Linux 可启动文件。

这就是我想要存档的内容:

# (optional) update core.img (see https://wiki.archlinux.org/index.php/GRUB#Generate_core.img_alone )
grub-install --target=i386-pc --grub-setup=/bin/true --debug /dev/sda

# embed core.img into bootable file
cat /usr/lib/grub/i386-pc/lnxboot.img /boot/grub/i386-pc/core.img >/media/win/grub4bcd.img

问题是我从 efi grub 启动,而不是从 mbr 中的 bios grub 启动。然后我没有 lnxboot.img、core.img、i386-pc 模块等。

我如何在当前系统通过 efi 启动的情况下创建 Linux 启动文件?

我读了很多资料,但还是不知道该怎么做。谢谢!

答案1

好的。我刚刚找到了答案。我更新了 grup,并在更新过程中选择在 usb 驱动器上安装 grub。然后安装了 i396-pc 模块来执行此操作。

相关内容