vmware workstation 安装centos8 报错:Operating system not found

本来好好的虚拟机,因为电脑系统爆炸,重装了系统,然后虚拟机就打不开了。打开之前安装过的虚拟机报错了,重装 vmware workstation 后,再打开虚拟机,还是报错。

彻底没办法之后,只能删除原来的虚拟机,重新安装虚拟机了。这里安装的是 centOS8,但是竟然出现呢了这样的错误:

这样的错误之前是没有遇到过的。

报错信息很明显,就是操作系统没有找到,其实它的意思是说没有找到我们的 ISO 文件,也就是我们要下载的镜像。

但是我们打开我们的虚拟机之后发现是有的

如果我们去百度的话,发现基本上两种说法,一是没有安装镜像文件,二是镜像文件不正确。当然还有在选择镜像的时候,那个设备状态的“启动时链接”要勾选,实际上,默认就是勾选的。

我们看到这里的ISO镜像文件是安装的了,第一种情况排除,那我们来看第二种情况。

之前的镜像我是使用过的,但是电脑系统出了问题,目录混乱的地方删除了不少目录,导致这次虚拟机启动失败的原因可能就在于此。但是我们当时不清楚是什么原因,以为是安装过的虚拟机也除了问题,就一并删除了。

后来我看了我电脑上的ISO文件,发现有很多个,就大致选择了一个。

后来突然想到了,是不是镜像所支持的操作系统有问题,也就是说,我们选择的ISO镜像,可能不是x86_64位的,那这样不支持就很正常了。

我们看上图,我2022年2月12日下载的,有2个都是aarch64位的操作系统,而非x86_64的,那但那个是因为是最新下载的,所以虚拟机的镜像选择也是选择的最新的,这可能就是这个原因导致的虚拟机启动失败。

我们接着试试x86_64,果然好使。

最终原因:

ISO镜像所支持的操作系统不一致。

所以,切记,一般我们的电脑都是x86_64位的,所以在下载镜像的时候要选择这个类型的。

比如,我们从阿里云的镜像下载的时候:

经验分享 程序员 微信小程序 职场和发展