提問: 當(dāng)我嘗試在虛擬機(jī)中安裝一個(gè)新的Linux時(shí),虛擬機(jī)不能啟動(dòng)且報(bào)了下面這個(gè)錯(cuò)誤:”unsupported configuration: hda-duplex not supported in this QEMU binary.”(“不支持的配置:hda-duplex在此QEMU文件中不支持?!保?我該如何修復(fù)?
這個(gè)錯(cuò)誤可能來自一個(gè)當(dāng)默認(rèn)聲卡型號(hào)不能被識(shí)別時(shí)的一個(gè)qemu bug。
無法完成安裝:‘不支持的配置:hda-duplex在此QEMU文件中不支持’
要解決這個(gè)問題,按照下面的做。
方案一: virt-manager
在virt-manager中,打開虛擬機(jī)的虛擬硬件詳細(xì)菜單,進(jìn)入聲卡選項(xiàng),改變默認(rèn)的設(shè)備型號(hào)為ac97。
點(diǎn)擊“應(yīng)用”按鈕并保存設(shè)置。看一下虛擬機(jī)現(xiàn)在是否可以啟動(dòng)了。
方案二: Virsh
如果你使用的是virsh 而不是virt-manager, 你可以編輯VM相應(yīng)的配置文件。在節(jié)點(diǎn)中查找sound節(jié)點(diǎn),并按照下面的默認(rèn)聲卡型號(hào)改成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的翻譯框架及調(diào)試工具 http://www.linuxidc.com/Linux/2012-09/71211.htm