以下に基づいて、カスタムカーネルを含むカスタムAlpine Linux ISOイメージを作成したいと思います。linux-lts
。個別に作成する方法を知っていますが(abuild checksum && abuild -rK
make kernelコマンドを使用して、make ISOを使用)、スクリプトを使用してISOイメージを作成するときにカスタムカーネルパッケージを含めるmkimage.sh
方法がわかりません。mkimage.sh
このために、以下を試しました。
linux-lts-5.15.22-r0
次のように追加mkimg.${PROFILE}.sh
してくださいgenapkovl-${PROFILE}.sh
。mkimg.${PROFILE}.sh
:apks="$apks linux-lts-5.15.22-r0 "
genapkovl-${PROFILE}.sh
:# Generate apk world mkdir -p "$tmp"/etc/apk makefile root:root 0644 "$tmp"/etc/apk/world <<EOF alpine-base linux-lts-5.15.22-r0 EOF
これはうまくいきません。また、次のようなさまざまなバリエーションを試しました。
linux-lts
linux-lts-5.15.22
linux-lts-5.15.22-r0.apk
/home/build/packages/main/x86_64/linux-lts-5.15.22-r0.apk
ランニング
mkimage.sh
も機能しません--repository /home/build/packages/main
。
私のカスタムカーネルパッケージ(linux-lts-5.15.22-r0.apk
)はにあります/home/build/packages/main/x86_64
。
ISOイメージを作成するときにカスタムカーネルパッケージを含める方法はありますかmkimage.sh
?
https://wiki.alpinelinux.org/wiki/Custom_Kernel https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image_with_mkimage