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

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

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

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

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

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


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

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


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

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

目录
相关文章
|
3月前
|
存储 Linux 调度
OpenStack如何支持虚拟化技术?
【8月更文挑战第21天】
213 0
|
1月前
|
存储 分布式计算 分布式数据库
云计算和虚拟化技术
云计算是指把计算资源、存储资源、网络资源、应用软件等集合起来,采用虚拟化技术,将这些资源池化,组成资源共享池,共享池即是“云”。
140 64
|
19天前
|
存储 持续交付 虚拟化
|
2月前
|
KVM 虚拟化
虚拟化技术概述及KVM环境安装
关于虚拟化技术概述及KVM环境安装的教程,涵盖了虚拟化的定义、分类、管理工具,以及KVM的系统需求、安装步骤和使用指南。
76 11
虚拟化技术概述及KVM环境安装
|
3月前
|
Devops 虚拟化 Docker
DevOps 中的标准虚拟化技术
【8月更文挑战第27天】
58 5
|
3月前
|
存储 监控 Linux
在Linux中,如何进行虚拟化技术的应用?
在Linux中,如何进行虚拟化技术的应用?
|
3月前
|
存储 运维 Devops
|
3月前
|
存储 虚拟化 网络虚拟化
|
3月前
|
Linux KVM 虚拟化
在Linux中,什么是虚拟化?并且列出常见的虚拟化技术。
在Linux中,什么是虚拟化?并且列出常见的虚拟化技术。
|
3月前
|
Kubernetes Linux KVM
在Linux中,有哪些虚拟化技术?
在Linux中,有哪些虚拟化技术?