===== 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 {{:sparky4-armhf-uxterm.png?400|Sparky ARMHF in QEMU with Openbox and UXterm}} |[[sparky_arm|<--- ARM Edition]] | [[start|^ WIKI Start Page ^]] | [[sparky_armhf_virtmanager|ARMHF Managed via Virt-Manager --->]]|