config complete configuration file defconfig shortened configuration file Image Compiled kernel image based on v6.1-rc2-105-gb229b6ca5abb rootfs.cpio initrd run.sh Script to run qemu from this directory replace "Image" with "arch/arm64/boot/Image" to run from linux source directory Add "noreboot" command line option to prevent it from shutting down automatically. Build kernel (assuming aarch64-linux- is the compiler prefix): cp /config .config make ARCH=arm64 CROSS_COMPILE=aarch64-linux- or: cp </defconfig .config make ARCH=arm64 CROSS_COMPILE=aarch64-linux- olddefconfig make ARCH=arm64 CROSS_COMPILE=aarch64-linux- I used qemu 7.0 and gcc 11.3.0 with binutils 2.39 for my tests. I also tested with qemu 7.1 and 4.2.1 (from Ubuntu 20.04), so the qemu version should be irrelevant.