在其他发行版上构建自定义 Alpine Linux ISO

在其他发行版上构建自定义 Alpine Linux ISO

我想为 qemu 制作定制的轻量级 Linux ISO,安装 python 和其他一些软件包。

我发现 alpine 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

相关内容