Sparky ARMHF управляется через Virt-Manager

Выпуск Sparky ARM можно протестировать через Virt-Manager.

Linux host

Требования

sparky-armhf image
kernel
unzip
git
virtinst (или virt-manager)

Sparky ARMHF образ

Скачайте архив с изображением Sparky ARMHF с нашей официальной страницы.

Разархивируйте GUI Edition:

unzip sparkylinux-VER-armhf.zip

или CLI Edition:

unzip sparkylinux-VER-armhf-cli.zip
Kernel

Загрузите ядро ARM для запуска образа в QEMU, используя git:

git clone https://github.com/dhruvvyas90/qemu-rpi-kernel.git

Поместите одно из ядер в тот же каталог, где уже находится разархивированный образ Sparky.

Запуск

virt-install \
  --name USER \
  --arch armv6l \
  --machine versatilepb \
  --cpu arm1176 \
  --vcpus 1 \
  --memory 256 \
  --import \
  --disk sparkylinux-VER-armhf.img,format=raw,bus=virtio \
  --network user,model=virtio \
  --video vga \
  --graphics spice \
  --rng device=/dev/urandom,model=virtio \
  --boot 'dtb=versatile-pb.dtb,kernel=kernel-qemu-4.14.79-stretch,kernel_args=root=/dev/vda2 panic=1' \
  --events on_reboot=destroy \
  --check path_in_use=off

или CLI Version:

virt-install \
  --name USER \
  --arch armv6l \
  --machine versatilepb \
  --cpu arm1176 \
  --vcpus 1 \
  --memory 256 \
  --import \
  --disk sparkylinux-VER-armhf-cli.img,format=raw,bus=virtio \
  --network user,model=virtio \
  --video vga \
  --graphics spice \
  --rng device=/dev/urandom,model=virtio \
  --boot 'dtb=versatile-pb.dtb,kernel=kernel-qemu-4.14.79-stretch,kernel_args=root=/dev/vda2 panic=1' \
  --events on_reboot=destroy \
  --check path_in_use=off

Sparky ARM Edition in Virt Manager