Prepare AArch64 Linux guest OS image

  1. Linaro image

  1. Ubuntu cloud image

  2. Some distro provides AArch64 ISO

Problems in AArch64 ISO installed rootfs

ubuntu, debian, fedora 的 AArch64 rootfs 皆無法在 odroid_c2 kvm 上跑起來.

  • problems

    • ubuntu server iso 找不到 rootfs, 無法安裝

    • debian 安裝 grub 會失敗

    • fedora 裝完之後, boot 只能進到 EFI firmware

  • solution

debian failed:

../../_images/debian_failed.png

fedora failed:

../../_images/fedora_failed.png

Misc

qemu & rootfs in arm64 資源

稍微整理一下

  • rootfs 種類

    • buildroot

    • ubuntu cloud image

    • ubuntu server iso

    • ubuntu from debootstrap

    • debian from debootstrap

    • fedora server iso

    • archlinux arm generic rootfs (pacstrap)

  • buildroot: 建立 embedded system rootfs 的 tool, 相似於 yocto/OpenEmbedded.

  • QEMU command 分析: ../misc/qemu_command.rst