参考記事
www.mztn.org
手順
- qemu のインストール
- Ubuntu Server のイメージファイルのダウンロード
- qemu を使って Kernel (vmlinuz)、initram (initrd.img) を取り出す
- qemu を使って起動
qemu-system-aarch64 -m 1024 -cpu cortex-a57 -nographic -machine virt \
-kernel vmlinuz-5.4.0-91-generic \
-append 'root=/dev/vda1 rw rootwait mem=1024M console=ttyS0 \
console=ttyAMA0,38400n8 init=/usr/lib/cloud-init/uncloud-init \
ds=nocloud ubuntu-user=ubuntu ubuntu-pass=upass' \
-drive if=none,id=image,file=focal-server-cloudimg-arm64.img \
-initrd initrd.img-5.4.0-91-generic \
-device virtio-blk-device,drive=image \
-netdev user,id=net0,hostfwd=tcp::2222-:22 \
-device virtio-net-pci,netdev=net0