他のディストリビューションでカスタム Alpine Linux ISO を構築

他のディストリビューションでカスタム Alpine Linux ISO を構築

qemu用のカスタム軽量Linux ISOを作成し、Pythonや他のパッケージをインストールしたいと思います。

私はアルパインLinuxがこの可能性を簡単な方法で提供することを発見しました。スクリプト。ところで、このようなメッセージが出てきます。

> apk not found, downloading static apk-tools
2020-04-21 18:14:17 URL:*big-url*apk-tools-2.10.4-x86_64-linux.tar.gz
 -> "apk-tools-2.10.4-x86_64-linux.tar.gz" [1]
apk-tools-2.10.4-x86_64-linux.tar.gz: ЦЕЛ

> Attaching image image.iso as a NBD device
WARNING: Image format was not specified for 'image.iso' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.

その後、終了します。生成されたISOは使用できません。空のようです。私は何が間違っていましたか?

私のラッパースクリプト:

export PACKAGES="python3 chromium chromium-chromedriver
          setup-xorg-base xfce4 xfce4-terminal
          lightdm-gtk-greeter dbus-x11 sudo"
export IMAGE_SIZE="512M"

./alpine-make-vm-image --packages "$PACKAGES" image.iso -- ./additional_install.sh 

答え1

--image-format私の場合、オプションで明示的にqemuイメージタイプを宣言する必要がありました。

./alpine-make-vm-image --image-format qcow2

関連情報