文章目录
前言
今天帮同事用VirtualBox安装虚拟机,出现了一个问题,在新建虚拟机,选择系统类别的时候,只能选择32位的系统。
经过多番查阅资料,找到了解决之道,写这篇博文也是为了给后来者一些参考。
This kernel requires an X86-64 CPU,but only detected an i686 CPU.
使用平台:Windows
分析
首先声明一下,32位|64位的系统都可以安装64位的虚拟机。
VirtualBox安装64位的系统需要满足以下条件:
- 64位的cpu
- cpu允许硬件虚拟化
先来看第一个条件,64位的CPU,这个嘛,现在的笔记本一般都是64位的了,所以不用担心,除非是好几年之间的电脑。如果你不清楚,可以打开命令行,输入systeminfo
,在输出的信息中找到CPU这一行,如果是X86_64的,就是64位CPU;或者,也可以下载个CPU-Z软件查看(PS:这个软件很好用)。第一条分析完毕。
然后是第二条,是否开启CPU硬件虚拟化1,这个嘛,各大厂商的情况不大相同,有的电脑默认开启了(比如,