preseed:
Commands:
$ IMG='debian-mips64el.qcow2'
$ qemu-img create -f qcow2 "$IMG" 8G
$ python -m SimpleHTTPServer 9999
$ PRESEED_HOST="$(ip address | awk '/inet 192/ { print $2 }' | sed 's/\/[0-9]*//' | head -n 1)"
$ qemu-system-mips64el \
-cpu 5KEc \
-m 1024 \
-no-reboot \
-hda "$IMG" \
-initrd initrd.gz \
-kernel vmlinux-4.9.0-9-5kc-malta \
-append "nokaslr console=ttyS0 auto=true priority=critical locale=en_US language=en country=US preseed/url=http://${PRESEED_HOST}:9999/p kbd-chooser/method=us keyboard-configuration/xkb-keymap=us netcfg/get_hostname=vagrant netcfg/get_domain=vagrantup.com debconf/frontend=noninteractive fb=false"
$ sudo modprobe nbd max_part=8
$ sudo qemu-nbd --connect=/dev/nbd0 "$IMG"
$ mkdir debian-mips64el
$ mkdir debian-mips64el-mount
$ sudo mount /dev/nbd0p1 debian-mips64el-mount
$ cp -r debian-mips64el/* debian-mips64el/
$ sudo umount /dev/nbd0p1
$ sudo nbd-client -d /dev/nbd0
$ qemu-system-mips64el \
-cpu 5KEc \
-m 1024 \
-hda "$IMG" \
-initrd debian-mips64el/initrd.img \
-kernel debian-mips64el/vmlinux \
-append 'nokaslr console=ttyS0 root=/dev/sda1'
(Ctrl+Alt+3)
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
Screenshot: