通过qemu
运行一个arm64
ubuntu
系统可以用于交叉编译等等. 相比于用 Qt交叉编译
工具链, 通过qemu
模拟的系统有完全的功能.
1. 安装qemu等
1
| sudo apt-get install -y qemu-system-aarch64 qemu
|
生成 qcow2
文件
1
| qemu-img create ubuntu22.04-arm64.qcow2 25G
|
2. 下载必要文件
- 下载
iso
- 下载
QEMU_EFI.fd
3. 安装
1
2
3
4
5
| qemu-system-aarch64 -m 4096 -cpu cortex-a57 -smp 6 -M virt -bios QEMU_EFI.fd -no
graphic -drive if=none,file=ubuntu-arm64.iso,id=cdrom,media=cdrom -device virtio-s
csi-device -device scsi-cd,drive=cdrom -drive if=none,file=ubuntu.qcow2,id=hd0 -
device virtio-blk-device,drive=hd0
|
1
2
| qemu-system-aarch64 -m 4096 -cpu cortex-a57 -smp 6 -M virt -bios QEMU_EFI.fd -nographic -drive if=none,file=ubuntu.qcow2,id=hd0 -device virtio-blk-device,drive=hd0
|