- install qemu by doing something like
brew update && brew install qemu
- get a ARMv8-compatible linux kernel image like this:
wget http://ports.ubuntu.com/ubuntu-ports/dists/trusty/main/installer-armhf/20101020ubuntu318/images/generic/netboot/vmlinuz
- get initrd for the installer like this:
wget http://ports.ubuntu.com/ubuntu-ports/dists/trusty/main/installer-armhf/20101020ubuntu318/images/generic/netboot/initrd.gz
- use gzip to expand the initrd.gz to a file called
initrd
- do something to make a disk image, like
qemu-img create -f raw armdisk.img 8G
- start a Cortex-A9 like this
qemu-system-arm -M vexpress-a9 -cpu cortex-a9 -initrd ./initrd -kernel ./vmlinuz -hda armdisk.img -m 256 -append "root=/dev/sda mem=256M devtmpfs.mount=0 rw"
###todo
- make a disk that boots
- find an ubuntu disk to start or install a rootfs onto
Hi, it has been 5 years. Is your todo list done?