rub*_*cks 6 linux kernel initrd initramfs linux-kernel
我知道可以从 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"
Run Code Online (Sandbox Code Playgroud)
...没有实际配置和/或编译内核。
参考:
小智 3
这是我的解决方案:\n您可以创建一个.efi包含内核、命令\xe2\x80\xafline 和 initramfs 的组合映像\n,称为“统一内核映像”。
参考:准备统一的内核映像\xc2\xa0\xe2\x80\x93\xc2\xa0ArchWiki。\xc2\xa0\n您\xc2\xa0可能需要\xc2\xa0手动关注\xc2\xa0 \xe2\x80\x9c \xe2\x80\x9d小节。
\n\n