美国上市公司

亿元级外企IT培训企业

  • 全国服务监督电话400-111-8989
  • Linux系统入门学习:修复“hda-duplex not supported in this QEMU binary”错误

    发布:IT培训 来源:资料库 时间:2014-12-29

  • 提问: 当我尝试在虚拟机中安装一个新的Linux时,虚拟机不能启动且报了下面这个错误:"unsupported configuration: hda-duplex not supported in this QEMU binary."(“不支持的配置:hda-duplex在此QEMU文件中不支持。”) 我该如何修复?

    这个错误可能来自一个当默认声卡型号不能被识别时的一个qemu bug。

    无法完成安装:‘不支持的配置:hda-duplex在此QEMU文件中不支持’

    要解决这个问题,按照下面的做。

    方案一: virt-manager

    在virt-manager中,打开虚拟机的虚拟硬件详细菜单,进入声卡选项,改变默认的设备型号为ac97。

    点击“应用”按钮并保存设置。看一下虚拟机现在是否可以启动了。

    方案二: Virsh

    如果你使用的是virsh 而不是virt-manager, 你可以编辑VM相应的配置文件。在节点中查找sound节点,并按照下面的默认声卡型号改成ac97。

    1. <devices>
    2. . . .
    3. <soundmodel='ac97'>
    4. <addresstype='pci'domain='0x0000'bus='0x00'slot='0x04'function='0x0'/>
    5. </sound>
    6. . . .
    7. </device>

    Ubuntu 12.04之找不到Qemu命令 http://www.linuxidc.com/Linux/2012-11/73419.htm

    Arch Linux上安装QEMU+EFI BIOS http://www.linuxidc.com/Linux/2013-02/79560.htm

    QEMU的翻译框架及调试工具 http://www.linuxidc.com/Linux/2012-09/71211.htm

    QEMU 的详细介绍:请点这里
    QEMU 的下载地址:请点这里

  • 上一篇:图解Git

    下一篇:使用Eclipse对FFmpeg进行调试

2001-2016 达内时代科技集团有限公司 版权所有 京ICP备08000853号-56