aboutsummaryrefslogtreecommitdiffstats
path: root/qemu-headless/start-arm-vm.sh
blob: e801bc1c272cc8b50ee3ac4d18dd0e5222718ba0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

set -eux

snapshot=${SNAPSHOT:-on}
extract_kernel=off

[[ "$extract_kernel" = on ]] && ./extract-kernel.py

exec qemu-system-arm -M virt -m 128M -nographic \
    -kernel vmlinuz -initrd initrd.img \
    -append 'root=/dev/vda1 rootwait=10 console=ttyAMA0,115200n8' \
    -drive file=unstable-armhf.qcow2,snapshot=${snapshot},if=none,id=hd0 \
    -device virtio-blk-device,drive=hd0 \
    -device driver=virtio-net-device,netdev=net0 -netdev user,id=net0