关于这个问题是我在云上搭建我从0写操作系统的环境时,在Ubuntu上启动虚拟机遇到的,特此记录一下,避免之后忘记。
为节省时间,先说结果,这个错误的产生仅仅是因为CPU不支持KVME而已。这个问题我暂时没有找到方式解决,找阿里云的客服问过,他们的回复是,ECS服务器本身就是经过KVM虚拟化的,并不支持二次KVM虚拟化。
所以暂时无解,如果有知道的大佬,请在评论不吝赐教,不胜感激。不过所幸现在并不影响我的使用,只是每次新的系统代码编写完成,在云上编译打包进硬盘后,需要我将VDI拷到本地的虚拟机启动测试。
至于为什么确定是KVM的问题,首先用下面命令安装cpu-checker工具(我用的事Ubuntu,其他的Linux发行版有可能工具包名称不一样,可以网上找找确认):
apt-get install cpu-checker
然后检查KVM是否打开:sudo kvm-ok
得到的消息是:
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
一目了然~
使用阿里云的Ubuntu启动虚拟机遇到:VBoxManage: error: VT-x is not available (VERR_VMX_NO_VMX)
最新推荐文章于 2022-11-08 11:13:29 发布