Sparky ARMHF Emuláltan QEMU alatt

A Sparky ARM kiadást tesztelni tudja a QEMU emulátoron belül.

Linux gazda (host)

Követelmények

sparky-armhf image
kernel
unzip
git
qemu
qemu-system-arm
sudo
Sparky ARMHF képfájl

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
Kernel

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!

Futtatás
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

Sparky ARMHF in QEMU with Openbox and UXterm