カスタムカーネルを使用してカスタムAlpine Linux ISOイメージを作成するには?

カスタムカーネルを使用してカスタムAlpine Linux ISOイメージを作成するには?

以下に基づいて、カスタムカーネルを含むカスタムAlpine Linux ISOイメージを作成したいと思います。linux-lts。個別に作成する方法を知っていますが(abuild checksum && abuild -rKmake 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
    

    これはうまくいきません。また、次のようなさまざまなバリエーションを試しました。

    1. linux-lts
    2. linux-lts-5.15.22
    3. linux-lts-5.15.22-r0.apk
    4. /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

ベストアンサー1

おすすめ記事