User Tools

Site Tools


ru:sparky_armhf_qemu

Sparky ARMHF Emulated in QEMU

Sparky ARM edition можно протестировать в эмуляторе QEMU.

Linux host

Требования

sparky-armhf image
kernel
unzip
git
qemu
qemu-system-arm
sudo
Sparky ARMHF image

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

Распакуйте его:

unzip sparkylinux-VER-armhf.zip

или (Lite version):

unzip sparkylinux-VER-armhf-cli.zip
Kernel

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

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

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

Запуск
sudo qemu-system-arm \
-kernel ./kernel-qemu-4.4.34-jessie \
-append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" \
-hda sparkylinux-VER-armhf.img \
-cpu arm1176 -m 256 \
-M versatilepb \
-no-reboot \
-serial stdio \
-net nic -net user \
-net tap,ifname=vnet0,script=no,downscript=no

или в Lite version:

sudo qemu-system-arm \
-kernel ./kernel-qemu-4.4.34-jessie \
-append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" \
-hda sparkylinux-VER-armhf-cli.img \
-cpu arm1176 -m 256 \
-M versatilepb \
-no-reboot \
-serial stdio \
-net nic -net user \
-net tap,ifname=vnet0,script=no,downscript=no

Более эффективный вариант - сначала преобразовать его в изображение qcow2. Используйте для этого команду qemu-img (необязательно):

qemu-img convert -f raw -O qcow2 sparkylinux-VER-armhf.img sparkylinux-VER-armhf.qcow

Теперь вы также можете легко расширить изображение (по желанию):

qemu-img resize sparkylinux-VER-armhf.qcow +6G

Sparky ARMHF in QEMU with Openbox and UXterm

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
ru/sparky_armhf_qemu.txt · Last modified: 2020/03/03 13:54 by pavroo