如何使用 QEMU 模拟 vmx 功能?

2023-12-29

我读自here https://www.kernel.org/doc/Documentation/virtual/kvm/nested-vmx.txt必须通过向命令提供 +vmx 选项来显式启用 QEMU 上的 vmx 功能支持,但问题是它似乎不起作用。在我的系统中,VMX 功能仍未检测到。

Command:

qemu-system-x86_64 -no-kvm -cpu qemu64,+vmx,-svm  ...

在我的客户操作系统中,当我执行 cpuid 1 时,我得到 ECX = 0x80802001;位 5 = 0 意味着我的虚拟 CPU 没有 VMX。

这是一个错误吗?

或者还有其他方法可以在 QEMU 中启用 vmx 功能吗?


No, the vmxQEMU 的处理器模拟模式不支持 flag。为了使用vmx在 QEMU 中,您必须将 KVM 与 QEMU 一起使用(替换-no-kvm with -enable-kvm);并且您的主机处理器必须支持vmx.

In 这个文件 https://www.kernel.org/doc/Documentation/virtual/kvm/nested-vmx.txt它显示了 Linux KVM 中对嵌套 vmx 指令的支持;意味着此功能必须与-enable-kvm.

在我的测试中选项-enable-kvm -cpu kvm64,+vmx工作,作为vmx在来宾操作系统中检测到功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 QEMU 模拟 vmx 功能? 的相关文章

  • 如何使用QEMU学习ARM Linux内核开发?

    我想学习它 比如开发一些设备驱动程序等 并为此使用 QEMU 因为我没有像 beagle 板这样的 ARM 硬件板 你们有什么建议 我可以使用 Qemu 模拟器来学习 ARM 目标上的 Linux 内核吗 或者我应该尝试的任何其他选择 这取
  • Ubuntu 上的 GCP VM 实例上的“gcloud auth configure-docker”未正确设置?

    我使用 Ubuntu 18 10 在 GCP 上创建了一个虚拟机实例 当我在没有任何修改的情况下通过 SSH 连接虚拟机并尝试 gcloud info 我收到一些警告 System PATH snap google cloud sdk 66
  • 无法将 FTP 连接到 Azure 虚拟机

    我在 Azure 中配置了 Windows Server 2012 虚拟机 当我尝试通过 FileZilla FTP 客户端连接到它时 我得到一个Could not connect to server error 到目前为止 这是我尝试过的
  • VirtualBox 上的 Android x86:Android 已连接但不在线

    我正在尝试使用 Oracle VirtualBox 配置 Android x86 运行机器 以便它可以与 Eclipse 一起使用 我在使我的虚拟机 在线 时遇到一些麻烦 我通过在 Android 终端模拟器中键入以下内容将手机连接到 ad
  • 是否有适用于 Windows 平台的轻量级、可编程 Sandbox API? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 为了在家运行不受信任的代码 我使用 VMWare 虚拟机 我想找到一个替代的轻量级沙箱 API 来运行
  • 为什么 Ubuntu docker 镜像不是虚拟机 [重复]

    这个问题在这里已经有答案了 我明白了虚拟机和容器之间的巨大区别 但这让我对 Ubuntu 容器如何存在感到困惑 这对我来说感觉很矛盾 因为 Ubuntu 是一个操作系统 https hub docker com ubuntu https h
  • 无法创建仅主机适配器 - windows 10、docker、virtualbox

    我最近在使用 docker toolbox 一段时间没有问题后遇到了这个问题 Windows 更新后开始出现这种情况 Windows 10 家庭版 64 卸载并重新安装Docker工具箱 卸载并重新安装各个版本的 VirtualBox 仍然
  • 将 IVSHMEM 与 libvirt virt-manager 结合使用

    Using ivshmem in qemu需要执行以下步骤 在主机中启动 ivshmem 服务器 ivshmem server这将创建一个unix域套接字 tmp ivshmem socket 使用以下命令行选项启动 qemu charde
  • Java:一行中多个++-增加。第一个是哪一个?

    嘿 我有以下两行代码 result i temp i temp i 1 temp i 2 i 2 我想知道这行代码是否会执行相同的操作 result i temp i temp i temp i 我可以确定吗EVERYVM会从左到右处理该行
  • Google Cloud VM 当 sudoing 要求输入密码时

    我一直在使用 Google Cloud debian 虚拟机 并且使用 sudo 执行超级用户任务完全没有问题 sudo 不要求输入密码 今天我像往常一样通过 SSH 连接 当我尝试须藤某事它开始要求输入密码 We trust you ha
  • 从 C、GCC(裸机)调用 ARM 汇编

    我正在尝试使用 GCC 在 ARM 中进行一些裸机编程并在 QEMU 上进行测试 每当我从 C 调用 ARM 标签时 我的程序就会挂起 我有一个简单的代码示例 显示了问题https gist github com 1654392 https
  • 在 Azure 中创建的 VM 上的 TenantEncryptionCert

    我创建了预安装 SQL Server 的 Azure VM 并配置了 IIS 以在其上运行我的 NET 应用程序 为我的应用程序配置 SSL 时 我注意到服务器上已经存在许多证书 其中相当一部分是租户加密证书由 Windows Azure
  • 如何将VM选项添加到jar文件中?

    我需要添加 Djava security policy myPolicyFile这样我的 RMI jar 就可以工作了 或者还有其他方法可以运行吗 如果你想在有人使用启动你的 jar 时添加 Djava jar 这是不可能的 因为不可能在
  • assembly x86 qemu:致命:尝试在 RAM 或 ROM 之外执行代码

    我正在开发一个非常基本的 shell 其中当前唯一的命令是 help 如果您输入错误 系统会通知您该命令无法识别 在段和堆栈设置的某个地方 我有一个错误 导致 shell 在我输入任何内容后吐出一些废话 然后完全冻结 我在终端中遇到错误 q
  • 如何从我的主机 (mac) 访问 Ubuntu 10.04 Virtualbox 的本地主机?

    免责声明 我对其中大部分内容都是新手 我昨天刚下载了 virtualbox 今天在上面安装了 ubuntu 10 04 我的计划是镜像我计划部署到的生产 暂存环境 无论如何 我只是设置了 nginx 我想确保安装正常工作 并且我需要访问与我
  • 用于 RHEL 的 gdb-multiarch

    我正在尝试寻找方法来运行gdb 多架构RHEL 中的命令 我已经安装了用于 ARM 处理的 QEMU 模拟器 我想安装GDB进行调试 我能够安装GDB 多体系结构在 Ubuntu 中运行命令成功 sudo apt get GDB multi
  • git 我可以加快提交速度吗?

    我在共享文件夹中有一个大存储库 我在该文件夹的虚拟机中使用 git 一切都很好 但存储库很大 git 正在搜索所有目录和文件 当提交缓慢时 我无法将此存储库移出共享文件夹 我尝试过了git add特定文件和目录 但当我这样做时git com
  • GCP 计算实例的公共实例 CNAME

    Azure 提供了一种使用以下方式访问 VM 的方法 cloudapp net GCP中有类似的东西吗 如果是 我在哪里 如何查看访问实例的确切 CNAME 我读到它 googleapi com 但无法在 GCP 门户上的任何位置找到它 N
  • 如何编写虚拟机[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 需要 python 接口将机器移动到另一个文件夹

    我正在尝试寻找代码支持python为了在数据中心的文件夹之间移动机器但没有成功 我看到pysphere您可以在克隆阶段定义文件夹 而不是在机器克隆之后定义文件夹 This https jackiechen org 2011 11 01 mo

随机推荐

  • UserDefaults 不使用 Swift 保存

    我正在尝试使用 UserDefaults 来持久保存布尔值 这是我的代码 public static var isOffline UserDefaults standard bool forKey isOffline didSet prin
  • 在 JExcelApi 中制作新颜色

    我正在使用 JExcelApi 生成 XLS 文件 从jxl format 颜色 http jexcelapi sourceforge net resources javadocs 2 6 10 docs jxl format Colour
  • 拥有许多小型 Azure 存储 Blob 容器(每个容器都包含一些 Blob)更好,还是拥有一个包含大量 Blob 的大型容器更好?

    所以场景如下 我有一个 Web 服务的多个实例 用于将 blob 数据写入 Azure 存储 我需要能够根据收到的时间将 blob 分组到容器 或虚拟目录 中 偶尔 最坏的情况是每天 旧的 blob 会被处理然后删除 我有两个选择 Opti
  • 带延迟的打字稿循环

    我正在尝试用 Typescript 创建一个节拍器 我有这个 JavaScript 代码 function theLoop i setTimeout function metronome play if i theLoop i 3000 i
  • 是否可以使用 MSTest 从 c++ dll 测试“内部”类?

    我们目前正在尝试向我们的 C 应用程序添加单元测试 该应用程序由 30 个项目组成 生成 29 个 dll 和 1 个 exe 我们使用 MSTest 来运行我们的单元测试 因为它已经包含在 Visual Studio 2010 中 它对于
  • 巩固党规

    一个简单的例子 gt library partykit gt partykit list rules party ctree Petal Length data iris 2 Petal Width lt 0 6
  • 关于创建表作为选择 (CTAS)

    当我们这样做时 create table big2 as select from big1 索引和约束是否也复制到新表中 仅复制 NOT NULL 约束 看FAQ http www orafaq com wiki CTAS 你可以做CREA
  • SQL 中的离散导数

    我的表格中有传感器数据 格式如下 Time Value 10 100 20 200 36 330 46 440 我想提取每个时间段的值变化 理想情况下 我想得到 Starttime Endtime Change 10 20 100 20 3
  • Django 自定义用户字段与 AbstractBaseUser 冲突

    我正在从现有数据库构建 Django 项目 该数据库正在被其他系统使用 因此我无法更改其架构 这是我当前的自定义用户模型 class Users AbstractBaseUser id user models IntegerField pr
  • 添加到 iPhone 主屏幕时,Web 应用程序感觉响应速度较慢

    当添加到 iPhone 上的主屏幕时 这个 Angular 2 应用程序的响应速度比在 Safari 中运行时的响应速度要慢 我通过将其添加到 index html 使其具有 Web 应用程序功能 如果你有几分钟时间 在 Github 页面
  • 在 Xcode 中,视图或窗口如何知道自身外部的 mouseDown?

    我想设计一个有点像弹出窗口的面板 当鼠标在它外面按下时 它可能会关闭或隐藏自己 但我不知道如何实现这一目标 我所知道的是一个视图可以处理 mouseDown mouseUp等等 但是当鼠标在其他地方按下时呢 我不知道如何捕捉这个事件 进一步
  • 如何使用 16GB 内存创建 Windows 虚拟机

    我对云服务完全陌生 使用 Windows Azure 我需要一个 Web 服务器和一个数据库服务器 每个服务器都有 16GB RAM 然而 超大的 Windows 虚拟机只有 14GB RAM 我如何为每台服务器添加 2GB RAM 或者我
  • rabbitmq 抛出 AmqpException: 找不到类 [B

    当我向 RabbitMQ 发送消息时 它会抛出 AmqpException for 循环 org springframework amqp rabbit listener exception ListenerExecutionFailedE
  • 通过 Git 将 Master 上未提交的更改放入新分支

    当我在分支时 如何将未提交的更改放入分支测试master 您还可以创建一个新分支并通过执行以下操作切换到它 git checkout b new branch git add 我一直使用这个 因为我总是忘记在开始编辑代码之前启动一个新分支
  • Alphavantage 和纳斯达克指数停止运行

    这个针对纳斯达克综合指数的 API 调用曾经有效 现在它只返回一个空的 JSON 没有错误消息 https www alphavantage co query function TIME SERIES MONTHLY symbol IXIC
  • webkit translateX 动画正在回滚到初始位置

    我正在尝试为移动 webkit 制作一个图片库 实际上足够快的唯一方法是使用硬件加速的translateX 我的问题是 div 在动画结束时收回其初始位置 我在左侧按钮上添加了 SlideGalLeft 类 到动画 div 您可以在此处的回
  • D3.js 使用嵌套数组从 tsv 迁移到 json

    我正在通过遵循教程并尝试阅读可用的示例来学习 d3 js 感谢迈克 在这个例子中 http bl ocks org mbostock 3884955 http bl ocks org mbostock 3884955 我无法理解如何从 ts
  • RxJava2 发布

    有什么区别 ObservableTransformer Observable merge it ofType x compose transformerherex it ofType y compose transformerherey a
  • FreeMarker 模板错误!在struts2中

    我在类中使用基于 Sturts 2 注释的验证 同时显示操作错误 我收到了这个奇怪的 FreeMarker 模板错误 这是我的实体类 Entity public class User implements Serializable priv
  • 如何使用 QEMU 模拟 vmx 功能?

    我读自here https www kernel org doc Documentation virtual kvm nested vmx txt必须通过向命令提供 vmx 选项来显式启用 QEMU 上的 vmx 功能支持 但问题是它似乎不