我想制作一个自定义 Alpine Linux ISO 映像,其中包含基于以下内容的自定义内核linux-lts
。我知道如何单独制作它(使用abuild checksum && abuild -rK
命令制作内核;使用 制作 ISO mkimage.sh
),但我不知道如何在使用mkimage.sh
脚本制作 ISO 映像时包含我的自定义内核包。
为了做到这一点,我尝试了以下方法:
添加
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