在使用qemu進行模擬kernel&rootfs時,出現了找不到KVM及pxe-rtl8139.bin的問題

 

錯誤訊息︰

open /dev/kvm: No such file or directory                               

Could not initialize KVM, will disable KVM support                 

pci_add_option_rom: failed to find romfile "pxe-rtl8139.bin"     

 

雖然已安裝了qemu和KVM,但系統仍找不到〝KVM〞及〝pxe-rtl8139.bin〞!

因為在Ubuntu官方裡KVM的原始檔是舊版的,所以直接下apt-get去安裝KVM時會是安裝0.12.3版本。

 

需要先去匯入PPA(金鑰) 

指令︰

$sudo apt-add-repository ppa:manno/ppa     

匯入PPA後在使用apt-get進行下載qemu-kvm便可安裝0.12.4版本(新版)

指令︰

$sudo apt-get install qemu-kvm     

 

下載完新版的KVM之後便可以解決錯誤訊息中找不到KVM檔案的問題。

但仍然會有找不到〝pxe-rtl8139.bin〞的錯誤訊息!

 

錯誤訊息︰

pci_add_option_rom: failed to find romfile "pxe-rtl8139.bin"     

此時只要在安裝kvm-pxe即可解決此問題。

指令︰

$sudo apt-get install kvm-pxe     

 

安裝完畢後再次使用qemu來模擬kernel及rootfs就不會再有找不到〝KVM〞及〝pxe-rtl8139.bin〞的問題了。

 

參考資料︰點我

arrow
arrow
    全站熱搜

    fiend1120 發表在 痞客邦 留言(0) 人氣()