关于虚拟化技术软硬件兼容问题的探讨

简介: 老电脑的情况复杂,可以有条件地虚拟化,但是想要用最新的虚拟化操作系统,只有一条路可以走:升级硬件。

VMware十几年前就已经出现,个人最早使用VMware的时间似乎是2001年或者2002年,当时可以在个人电脑上通过VMware虚拟多套系统,用于学习研究(做实验往往会破坏系统,当时VMware在一些场景下还是比较流行的)。由于软硬件性能问题,VMwaare的实际效果并不是太好,并没有普及使用。

随着软硬件的发展,硬件开始支持虚拟化技术。软件和硬件之间基于时间段有一个最优匹配。简单说就是某个时间出产的软件和当期的硬件是相对比较匹配的,如果相差的时间在5年或者8年以上,可能就不是那么适配了。为什么是5年或者8年呢?参考摩尔定律和斐波那契数列,短期内规律还是有效的。但是最近因为计算机关键物质的物理特性极限,摩尔定律可能已经不是那么适用,但是至少目前摩尔定律没有被舍弃。

如果你用最新的Hyper-V或者VMware去虚拟化老旧的电脑,会怎么样呢?

在BOIS开启了虚拟化功能的前提下,仍然会发生虚拟机无法启动的情况。


1、如下所示,使用Hyper-V,计算机提示CPU没有二级地址转换功能。这是硬件层面的支持,解决办法从成本上考虑,建议就是升级硬件。

mWRkhmtZVcgAAAAASUVORK5CYII=

尝试启动虚拟机,将会报错:

B5zFPLtbxLaoAAAAAElFTkSuQmCC


2、使用VMware新版本,这里使用的是VMware 14 pro版本。安装的时候就提示不支持此CPU,忽略继续安装。安装完毕后创建虚拟机,启动的时候出现如下提示。仍然是硬件与软件兼容问题。

j+t4w7CFndftQAAAABJRU5ErkJggg==

如果机器确实老,又想使用虚拟机,那么可以考虑老版本的VMware,找到与你硬件相兼容的软件版本,就可以使用虚拟机做实验了。

目录
相关文章
|
机器学习/深度学习 Linux 数据库
【虚拟机】如何判断CPU是否支持硬件虚拟化
如何判断CPU是否支持硬件虚拟化 linux系统 输入   cat  /proc/cpuinfo | grep vmx --color  有结果显示,表明支持intel-vt 虚拟化 ...
7153 0
|
2天前
|
安全 Devops 虚拟化
【专栏】虚拟化技术与云计算平台 OpenStack:硬件虚拟化、操作系统级虚拟化和容器化
【4月更文挑战第28天】本文探讨虚拟化技术原理,如硬件虚拟化、操作系统级虚拟化和容器化,以及开源云计算平台OpenStack如何利用这些技术提供优势。OpenStack支持多种虚拟化技术,具备开源灵活性、多租户架构、可扩展性、插件式设计和成本效益。未来,OpenStack将在容器化、DevOps、跨云策略和安全合规性方面发挥更大作用,助力企业数字化转型。
|
机器学习/深度学习 Linux KVM
Linux下kvm:检测硬件是否支持虚拟化
版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396671 ...
1863 0
|
KVM 虚拟化
KVM硬件辅助虚拟化之 EPT(Extended Page Table)
http://royluo.org/2014/06/18/KVM-EPT/http://royluo.
1160 0
|
虚拟化 Windows
虚拟机如何支持硬件虚拟化
虚拟机如何支持硬件虚拟化       配置:联想T440P,i7CPU,支持VT-x(硬件虚拟化技术),BIOS中已经打开虚拟化选项    系统:64位Win8    软件:VirtualBox    现象:虚拟机无法创建64位系统,使用CPU-Z查看CPU指令集,没有发现VT-x    原因:硬件虚拟化是独占的,有可能被别的软件占用了。
1221 0
|
机器学习/深度学习 Linux KVM
Debian11安装KVM虚拟化并安装Centos
grep --color --perl-regexp 'vmx | svm' /proc/cpuinfo 首先检查其是否支持虚拟化. 分别用以下条命令查看
1135 0
Debian11安装KVM虚拟化并安装Centos
|
11月前
|
存储 监控 网络安全
【KVM虚拟化】· 虚拟机的冷迁移和热迁移
【KVM虚拟化】· 虚拟机的冷迁移和热迁移
893 0