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

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

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,找到与你硬件相兼容的软件版本,就可以使用虚拟机做实验了。

目录
相关文章
|
28天前
|
存储 Linux 调度
OpenStack如何支持虚拟化技术?
【8月更文挑战第21天】
89 0
|
17天前
|
KVM 虚拟化
虚拟化技术概述及KVM环境安装
关于虚拟化技术概述及KVM环境安装的教程,涵盖了虚拟化的定义、分类、管理工具,以及KVM的系统需求、安装步骤和使用指南。
43 11
虚拟化技术概述及KVM环境安装
|
1月前
|
存储 运维 虚拟化
Docker技术概论(1):Docker与虚拟化技术比较
Docker技术概论(1):Docker与虚拟化技术比较
81 17
Docker技术概论(1):Docker与虚拟化技术比较
|
29天前
|
存储 监控 Linux
在Linux中,如何进行虚拟化技术的应用?
在Linux中,如何进行虚拟化技术的应用?
|
1月前
|
存储 人工智能 运维
破局数字化时代!虚拟化技术携手OpenStack,引爆企业云动力!
【8月更文挑战第6天】随着信息技术的飞跃,数字化转型对企业至关重要。虚拟化技术与OpenStack作为关键技术,通过资源抽象化实现高效利用与灵活管理,为企业构建高效、灵活且可扩展的云基础设施。OpenStack支持多种虚拟化技术,简化云环境部署与管理。两者结合不仅提高了资源利用率与运维效率,还促进了大数据、物联网及AI等领域的创新,共同为企业解锁数字化时代的无限潜能。
38 2
|
24天前
|
Devops 虚拟化 Docker
DevOps 中的标准虚拟化技术
【8月更文挑战第27天】
34 0
|
24天前
|
存储 运维 Devops
|
27天前
|
存储 虚拟化 网络虚拟化
|
29天前
|
Linux KVM 虚拟化
在Linux中,什么是虚拟化?并且列出常见的虚拟化技术。
在Linux中,什么是虚拟化?并且列出常见的虚拟化技术。
|
1月前
|
Kubernetes Linux KVM
在Linux中,有哪些虚拟化技术?
在Linux中,有哪些虚拟化技术?