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