A Sparky ARM kiadást tesztelni tudja a QEMU emulátoron belül.
sparky-armhf image kernel unzip git qemu qemu-system-arm sudo
Töltse le a mi hivatalos oldalunkról a Sparky ARMHF tömörített képfájlt!
Csomagolja/bontsa ki!
unzip sparkylinux-VER-armhf.zip
vagy (Lite verzió):
unzip sparkylinux-VER-armhf-cli.zip
Töltse le az ARM kernelt a képfájl QEMU alatt futtatásához, használja hozzá a git-et!
git clone https://github.com/dhruvvyas90/qemu-rpi-kernel.git
Helyezze el a kernelek egyikét ugyanabba a könyvtárba, amelybe már elhelyezte a kitömörített Sparky képfájlt!
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
vagy a Lite verzió:
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
Egy hatékony opció először ezt a gcow2 képfájllá konvertálni. Használja ehhez a qemu-img parancsot (opcionális)!
qemu-img convert -f raw -O qcow2 sparkylinux-VER-armhf.img sparkylinux-VER-armhf.qcow
Most könnyen ki is tudja terjeszteni (átméretezni) a képfájlt (opcionális):
qemu-img resize sparkylinux-VER-armhf.qcow +6G