提問: 當我嘗試在虛擬機中安裝一個新的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。
<devices>
. . .
<soundmodel=’ac97′>
<addresstype=’pci’domain=’0x0000’bus=’0x00’slot=’0x04’function=’0x0’/>
</sound>
. . .
</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