
本机所用:VMware Fusion13.6.2在M1上安装25Kali Linux虚拟机
安装基本系统安装不了,这是什么情况?

本机所用:VMware Fusion13.6.2在M1上安装25Kali Linux虚拟机
安装基本系统安装不了,这是什么情况?
下午好🌅🌅🌅
本答案参考通义千问
在 M1 芯片的 Mac 上使用 VMware Fusion 安装 Kali Linux 时,可能会遇到兼容性问题。这是因为 M1 芯片是基于 ARM 架构的处理器,而传统的 VMware Fusion 主要是为 x86 架构设计的,尽管 VMware Fusion 13.6.2 已经支持 M1 芯片,但其对 ARM 架构的虚拟化支持仍有限,尤其是对于某些 Linux 发行版(如 Kali Linux)的安装和运行。
你提到的问题是:
“在 VMware Fusion 13.6.2 在 M1 上安装 25Kali Linux 虚拟机,安装基本系统安装不了。”
这可能是由于以下原因导致的:
Kali Linux 提供了 ARM 版本的镜像,例如:
如果你下载的是 x86/x64 版本的 ISO 文件,那么它无法在 M1 上运行。
重点:请确保你下载的是 ARM 架构的 Kali Linux ISO 文件。
VMware Fusion 13.6.2 支持 ARM 虚拟机吗?
建议使用 VMware Fusion 的“新建虚拟机”向导,并选择“Linux > Other Linux (64-bit)”或“Other Linux (ARM64)”选项。
如果安装过程中出现错误,请检查日志文件(/var/log/syslog 或 /var/log/installer/)。
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
如果你发现 VMware Fusion 在 M1 上运行 Kali Linux 不稳定,可以考虑使用以下替代方案:
brew install qemu
qemu-system-aarch64 \
-cpu cortex-a53 \
-machine virt \
-kernel /path/to/vmlinuz \
-initrd /path/to/initrd.img \
-append "root=/dev/vda1 console=ttyAMA0" \
-drive file=kali-linux-arm64.qcow2,if=virtio,format=qcow2 \
-net nic,model=virtio \
-net user \
-display sdl
注意:你需要准备一个已经配置好的 Kali Linux ARM64 的磁盘镜像(.qcow2 文件)。
| 问题 | 解决方案 | |------|----------| | Kali Linux 安装失败 | 确保使用 ARM64 版本的 ISO 文件 | | VMware Fusion 不兼容 M1 | 尝试使用 UTM 或 QEMU/KVM 作为替代方案 | | 虚拟机配置错误 | 检查 CPU 类型、网络设置、ISO 文件类型 | | 内核引导失败 | 确认 ISO 和虚拟机架构一致 |
如果你使用 UTM,可以按照以下步骤创建 Kali Linux 虚拟机:
kali-linux-2023.4-arm64-netinst.iso)如有更多问题,欢迎继续提问!