我知道可以从 linux 内核中提取嵌入式 initramfs cpio。我想知道是否可以反向操作;即,给定一个已编译的内核和 initramfs 存档,如何组合它们?
我正在尝试实现与此内核配置相同的效果...
CONFIG_EFI=y
CONFIG_EFI_STUB=y
...
CONFIG_FB_EFI=y
...
CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="root=..."
...
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE="my_initrd.cpio"
...没有实际配置和/或编译内核。
参考:
这是我的解决方案:您可以创建一个
.efi
包含内核、命令行和 initramfs 的组合映像,称为“统一内核映像”。参考:准备统一的内核映像 – ArchWiki。您可能希望专注于 “手动”小节。