コンパイルせずにLinuxカーネルとinitrdを組み合わせる方法は?

コンパイルせずにLinuxカーネルとinitrdを組み合わせる方法は?

私はそれが可能であることを知っています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"

...実際にカーネルを構成および/またはコンパイルしないでください。

引用:

ベストアンサー1

私の解決策は次のとおりです。.efi「統合カーネルイメージ」と呼ばれるカーネル、コマンドライン、および initramfs を含む結合イメージを作成できます。

引用:統合カーネルイメージの準備 – ArchWiki。あなたは次に集中したいかもしれません 「手動」部分。

おすすめ記事