操作系统: Kali GNU/Linux 2024.1
处理器: 16 × AMD Ryzen 7 7840HS with Radeon 780M Graphics
内存: 27.2 GiB 内存
KDE Plasma 版本: 5.27.10
虚拟机镜像版本:CentOS-Stream-9-latest-x86_64-dvd1
运行CentOS安装显示kernel panic,根据VirtualBox官网论坛[1],是AMD Ryzen 9 7840 & 7940 CPUs兼容问题。
命令解决:把运行中的虚拟机(安装失败状态)强制退出,命令打完再运行安装。
VBoxManage setextradata "换成你的虚拟机名字" "VBoxInternal/CPUM/HostCPUID/80000006/edx" "0x00009040"
# VM name 是创建好的虚拟机的名字,换成你自己的。原始命令如下
VBoxManage setextradata "VM name" "VBoxInternal/CPUM/HostCPUID/80000006/edx" "0x00009040"
VBoxManage setextradata "VM name" "VBoxInternal/CPUM/HostCPUID/80000006/edx" # 复原使用此,上边儿的命令没用的情况下使用此命令复原。
Windows系统下打开终端先输入以下命令然后同上。
cd "C:\Program Files\Oracle\VirtualBox"
亲测有效,好使请赞