目标
手头没有 ARM64 硬件环境,只能使用 X86 设备上模拟 Aarch64(Arm64)架构环境,用于安装国产 操作系统(例如:银河麒麟 Kylin V10)。
目前跨硬件架构的模拟器神器首选就是 qemu 了,可以模拟各种硬件环境。
我的思路:首先在 Windows 上使用 Vmware 安装 Kylin V10 X86_64 版本,然后在虚拟机内安装 qemu,最后使用 qemu 模拟 ARM 硬件 安装 Kylin V10 ARM64 版本,总体操作顺序如下图所示:
Windows
-> VMware
-> 安装 Kylin V10 X86_64
-> 安装 qemu
-> 安装 Kylin V10 ARM64
注意: 你也可以在Windows 下直接使用 qemu 来模拟 arm 硬件,但运行性能比较差。需要使用 TAP-Windows
安装 tap 类型的虚拟网卡用来实现网络通讯,具体方法可 参考这篇文章。