修改KVM啓動類型爲UEFI

前言

現在KVM使用,很多時候都是懶得重新安裝系統,然後直接複製img文件,然後進入虛擬機後,對系統做一點修改就可以直接使用了,但是有時候直接替換後,開機連接會無法正常顯示界面。

這個是因爲我們img文件裏面是已經安裝好系統了,系統安裝的時候可能是使用的BIOS安裝,然後你替換後是使用的UEFI安裝,由於啓動類型的不同,所以到時候開機後畫面出錯。(如下圖所示,本來系統是在BIOS安裝的,然後現在用的UEFI啓動方式,開機後,畫面就不能正常顯示了)

現在KVM的默認啓動方式是使用的BIOS,但是有時候安裝windows系統的時候,又不得不使用UEFI

操作前需配置firmware源以及安裝ovmf

配置firmware源

wget http://www.kraxel.org/repos/firmware.repo -O /etc/yum.repos.d/firmware.repo

安裝ovmf

yum install edk2.git-ovmf-x64
yum install OVMF

1.設置KVM爲UEFI方式啓動

使用virsh命令

virsh 

使用 list --all查看宿主機上的所有虛擬機信息

list --all

使用edit + 虛擬機名稱 編輯對應的虛擬機

在配置文件中添加

    <loader readonly='yes' type='rom'>/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>

保存退出,然後開啓虛擬機。

這時虛擬機就默認爲UEFI模式開啓了

如果想使用BIOS模式,則刪除剛剛添加的代碼

 

 

KVM-QEMU創建支持UEFI啓動的虛擬主機

詳情查看

https://juejin.im/post/5cd23a2b6fb9a03234165fc5

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章