VMware虚拟机安装centos7时出错:二进制转换与此平台的长模式不兼容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMware虚拟机安装centos7时出错:二进制转换与此平台的长模式不兼容相关的知识,希望对你有一定的参考价值。

参考技术A 在VMware虚拟机上安装centos7过程中出现问题:

二进制转换与此平台的长模式不兼容 and  此主机支持Intel VT-x,但Intel VT-x处于禁止状态

问题分析:

window系统Virtualization Technology虚拟化技术功能 没有开启导致的

由于VMware是基于32位,若要运行基于64位的虚拟机,则需要开启window系统的虚拟化

解决方法:

使用的电脑是: 联想ThinkPad   Window7系统

step1:重启电脑,当出现电脑logo时,快速按下F12 ,进入Boot Menu (有些电脑不是F12, 有的是F2,可以自己查查)

step2: 按Tab键左移到APP Menu, 选择Setup,按Enter键,进入BIOS

step3: 菜单栏左移到 Security,选择 Virtualization(虚拟化),按下Enter进入虚拟化设置

step4:选择Intirl (R) Virtualization Technology,将状态 Disabled 修改为 Enable,点击 Enter键,修改完成

step4:按 F10 保存修改并退出

若电脑系统没有虚拟化的设置,可尝试一下方法二

该方法每次创建新的虚拟机,都需要再次进行设置

step1:找到安装虚拟机目录下的.vmx 文件

step2: 打开.vmx 文件,修改 vmci0.present=“TRUE” 为 vmci0.present=“FALSE”or 删除这行,重新运行虚拟机(修改前,关闭虚拟机)

为啥vmware虚拟化平台的时间总是出错呢?

时间总是不对,Linux和Windows服务器都会这样

你看看虚拟机里面的vmware tools里面的设置,有个同步虚拟机和物理机时间的选项,你把它去掉,那么你在虚拟机里调整时间就能保持下去了。不过,最好的办法还是同步物理机的时间。ESX有时间服务器,公开的时间服务器有很多的,比如time.windows.com等等。
另外一个问题,linux安装时可以选择系统时间为UTC时间,那么你的虚拟机时间可能会和物理机相差8个小时,是时区的关系。
参考技术A

我也碰到了这个问题,也在网上搜寻了很多方法试过,都不奏效。最后的解决办法是在虚拟机的设置里把每个处理器的内核数量改成“1”,问题就解决了。

参考技术B 安装TOOLS追问

安装了,还是不对。ESX的虚拟化平台。在没有时间服务器的环境下咋办呢?

追答

你安装完TOOLS后 把TOOLS里的虚拟机与主机时间同步前面的勾给去掉 然后联网 连到微软的时间服务器

以上是关于VMware虚拟机安装centos7时出错:二进制转换与此平台的长模式不兼容的主要内容,如果未能解决你的问题,请参考以下文章

vmware workstation17环境安装centos7

VMware虚拟机CentOS7安装Oracle数据库【界面】

虚拟机安装Centos7系统后优化操作

VMware Workstation创建虚拟机、安装CentOS7、配置网络

vmware下安装centos7虚拟机

在CentOS7系统内安装VMware虚拟机