Software development of explosion! -夢の破片(カケラ)たちの日々-

ソフトウェア開発を中心としたコンピューター関連のネタを扱ったブログです

Software development is passion and explosion!

Ubuntu (ARM64) on Intel Mac

参考記事

www.mztn.org

手順

  1. qemu のインストール
  2. Ubuntu Server のイメージファイルのダウンロード
  3. qemu を使って Kernel (vmlinuz)、initram (initrd.img) を取り出す
  4. 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