Virtualbox无法正常运行Linux的解决办法
(CPU为 AMD 7840HS)
安装Linux报错
问题描述:windows上开启linux虚拟机时卡在“freeing initrd memory”
原因:Ryzen移动的7x40芯片出现早期内核故障 (除以零)由于不存在输入验证 从amd_cpuid4()中的CPUID数据。
解决办法:
打开命令提示符,输入
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata YOUR_VM_NAME VBoxInternal/CPUM/HostCPUID/80000006/edx 0x02009140
其中YOUR_VM_NAME是你创建的虚拟机的名称
如果运行报错,进入到vboxmanage目录下面执行
即可恢复,如果还报错,退出软件重新打开
.\VBoxManage.exe setextradata Kali VBoxInternal/CPUM/HostCPUID/80000006/edx 0x02009140