다른 배포판에서 맞춤형 Alpine Linux ISO 구축

다른 배포판에서 맞춤형 Alpine Linux ISO 구축

qemu용 맞춤형 경량 Linux ISO를 만들고 Python 및 기타 패키지를 설치하고 싶습니다.

나는 알파인 리눅스가 이러한 가능성을 간단한 방법으로 제공한다는 것을 발견했습니다.스크립트. 그런데 이런 메시지가 나옵니다.

> 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

관련 정보