修改KVM启动类型为UEFI

前言

现在KVM使用,很多时候都是懒得重新安装系统,然后直接复制img文件,然后进入虚拟机后,对系统做一点修改就可以直接使用了,但是有时候直接替换后,开机连接会无法正常显示界面。

这个是因为我们img文件里面是已经安装好系统了,系统安装的时候可能是使用的BIOS安装,然后你替换后是使用的UEFI安装,由于启动类型的不同,所以到时候开机后画面出错。(如下图所示,本来系统是在BIOS安装的,然后现在用的UEFI启动方式,开机后,画面就不能正常显示了)

修改KVM启动类型为UEFI_第1张图片

现在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 + 虚拟机名称 编辑对应的虚拟机

在配置文件中添加

    /usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd

修改KVM启动类型为UEFI_第2张图片

保存退出,然后开启虚拟机。

这时虚拟机就默认为UEFI模式开启了

如果想使用BIOS模式,则删除刚刚添加的代码

 

 

KVM-QEMU创建支持UEFI启动的虚拟主机

详情查看

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

 

你可能感兴趣的:(部署,kvm)