当前位置: 首页 > 知识库问答 >
问题:

有没有办法在64位处理器上运行64位虚拟机而无需硬件虚拟化(amd-v、vt-x)?

蒯慈
2023-03-14

我们有一个64位虚拟机(CentOS),我们想在64位主机上运行(可能在任何操作系统下运行),但是那个主机不支持硬件虚拟化,你知道,硬件虚拟化应该用于在其中运行64位虚拟机。

我试过VirtualBox和威睿播放器,但它们都有非硬件虚拟化处理器的问题。我想也许另一个虚拟化系统会有所帮助,比如OpenVZ、XEN或KVM?你怎么看?

提前感谢!

共有1个答案

羊新翰
2023-03-14

QEMU http://www.qemu.org/可以虚拟化没有硬件支持(甚至ARM,MIPS等)的架构。然而,这可能比在虚拟化硬件上使用qemu-kvm要慢得多。

 类似资料:
  • 我有一个tomcat作为我的web服务器,它会随着给定的错误自动停止- 我需要弄清楚到底发生了什么?警告意味着什么?

  • 我的主Ubuntu操作系统上有几个虚拟机在虚拟机上运行。 但是在Windows上的安全更新(Spectre和Meltdown)之后,它们奇怪地停止工作。我试着在谷歌上查找这个问题,但似乎没有其他人遇到过这个问题。 旁注: 我有2个操作系统(Windows/Ubuntu)在双启动下运行。 我在BIOS设置中启用了VT-X/AMD-v,并在Windows机器上禁用了Hyper-V 我不知道这两个操作系

  • 我只想在OpenSuSE 13.11.10-64x中运行ORACLE SQL Developer 4.0.2.12.21 linux-l4i7:/home/suse/bin/sqldeveloper#./sqldeveloper.sh

  • 我有一个Gentoo虚拟机,它是我从最新的(20131224)最小x86 ISO和第3阶段tarball安装创建的,使用作为内核。在更新了虚拟机上的所有软件包并安装了一些附加功能(如vim和虚拟盒子-客户-附加功能)后,我创建了一个Vagrant盒子。 我的流浪文件如下: 就目前而言,盒子在可以很好地启动。但是,如果我取消注释禁用 参数的行,则 VM 控制台中将显示以下错误: 这两个< code>

  • 问题内容: 我遇到了一个有趣的问题,我忘记了我正在使用64位计算机和操作系统,并编写了32位汇编代码。我不知道如何编写64位代码。 这是Linux上Gnu汇编程序(AT&T语法)的x86 32位汇编代码。 现在,此代码应该可以在32位处理器和32位操作系统上正常运行,对吗?众所周知,64位处理器与32位处理器向后兼容。因此,这也不是问题。由于在64位OS和32位OS中系统调用和调用机制存在差异,因

  • 问题内容: 加载win32com时出错:java.lang.UnsatisfiedLinkError:C:\ Program Files \ Java \ jdk1.7.0_51 \ jre \ bin \ win32com.dll:无法在AMD 64位平台上加载IA 32位.dll 当我使用一个项目向手机发送短信时,出现上述错误。我有一台装有AMD处理器的机器。请通过描述性回答帮助我。非常感谢