为什么Parallel Desktop/UTM上的aarch64虚拟机运行不了armhf的程序?

我最近遇到几个同学想在MacOS ARM上运行x86 Linux程序(课程需要),我第一想到Linux aarch64虚拟化+Box86(armhf),然而在我用QEMU模拟的Linux aarch64虚拟机上可以运行armhf的Box86,但是在虚拟化的苹果M1上运行不了,怎么回事?
libc6:armhf也安装了的,网上的兼容armhf的教程都看了,都无效啊

img

img