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

环境:rhel7.5

一.配置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 #uefi的virt-manger图形组件
三.配置 libvirtd以启用UEFI

Configure libvirtd to advertise UEFI support

Libvirt needs to know about UEFI->NVRAM config file mapping, so it can advertise it to tools like virt-manager/virt-install.

As root, edit /etc/libvirt/qemu.conf, and add this section at the top of the file:

nvram = [

"/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd:/usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd",

]

四.重启libvirtd

systemctl restart libvirtd

五.创建虚拟机

virt-manager

这样就可以选择的固件是uefi
注意,如果视频模式为vmvga或QXL会导致启动时黑屏,换成vga模式就可以了

原文地址:https://blog.51cto.com/13810716/2440319

时间: 2024-10-01 02:30:41

KVM创建支持UEFI启动的虚拟机的相关文章

谁说NTFS不支持UEFI启动的?启动U盘放不了超过4G的文件怎么办?Server2016 Win10 U盘UEFI启动制作方法

大家都知道,我们平时做启动盘,用得最多的就是UltraISO(软碟通)这个工具了.用它我们可以很简单快速的把一个空白的普通U盘制作成一个PE启动U盘或系统U盘,然后用它来安装系统非常的方便,受到了广大用户的喜爱. Fat32不支持4G以上文件 但是用它制作的启动盘都是Fat32格式的,而我们都知道Fat32格式是不支持4G以上的文件的,现在我们使用的64位win10系统就超过了4G,还有合集版等系统也是超过4G的.如果我们要使用安装这些系统怎么办呢? 今天,我们教大家另外一种制作方法,只需换一个

UEFI+GPT引导实践篇(一):切换到UEFI启动,准备安装介质

如果只单纯比较UEFI引导和BIOS引导,那么毫无疑问UEFI引导要简单很多.不过现在的主板大都是同时兼容BIOS和UEFI引导方式,所以在实际操作前还需要确认一些东西.详见下文. 1.我的电脑支不支持UEFI启动? 要通过UEFI方式启动Windows7/8,电脑需要支持UEFI启动.预装Win8的电脑都支持UEFI启动.近两年的主板很多也都支持UEFI启动.开机出现品牌标识按F2(或者DEL.ESC等按键,不通品牌按键不通)进入BIOS/UEFI设置,在Boot项或类似项中查看有无EFI/U

在Windows Server 2012 R2的Hyper-V中创建支持RemoteFX的虚拟机

在Windows Server 2012 R2的Hyper-V中创建支持RemoteFX的虚拟机 今天一个网友问在Hyper-V创建中,支持3D的内容.有一段时间不用Hyper-V了,今天在家里的PC机上,安装测试一下. 1.在Windows 10计算机安装Windows 2012 R2 我当前的计算机是Windows 10,有1个128GB的M.2的SSD(图中标号为1的),1个3TB的硬盘作数据磁盘,前几天为了装Windows  7,又添加了一个2TB的硬盘,之后在这个2TB的硬盘上创建了3

师兄U盘启动盘制作工具,支持UEFI+BIOS

官网 http://www.sspezz.com 官网方下载地址 : http://yjcz.sspezz.com/DSXPEinst2.exe百度云下载地址:  http://pan.baidu.com/s/1c1q1Kmk文件大小:  649 Mb 1.有三个PE选择[Win2003pe . Win8pe 32位 . Win10pe 64位]内核小 加载快!2.无推广软件, 可以设置个人主页 . 360联盟推广主页更方便3.Win10pe 支持PE上网功能   , 部分声卡支持  ,10PE

opennebula kvm 创建虚拟机错误

Thu Jul 17 10:10:07 2014 : Error executing image transfer script: Error copying localhost.localdomain:/app/opennebula/var//datastores/1/12933297f0ffeba3e55bbccabcb3153b to 127.0.0.1:/app/opennebula/datastores/0/11/disk.0 opennebula kvm 创建虚拟机错误

centos7 && centos6.5部KVM使用NAT联网并为虚拟机配置firewalld && iptables防火墙端口转发

centos7 && centos6.5 部KVM使用NAT联网并为虚拟机配置firewalld && iptables防火墙端口转发 一.准备工作: 1: 检查kvm是否支持a: grep '(vmx|svm)' /proc/cpuinfo vmx是intel cpu支持的svm是AMD cpu支持的如果flags: 里有vmx 或者svm就说明支持VT:如果没有任何的输出,说明你的cpu不支持,将无法使用KVM虚拟机. b: 确保BIOS里开启VT: Intel(R)

kvm 虚拟化概述及 virt-manager 安装虚拟机

一.KVM定义 基于内核的虚拟机(英语:Kernel-based Virtual Machine,简称KVM),是一种用于Linux内核中的虚拟化基础设施. KVM眼下支持Intel VT及AMD-V的原生虚拟技术. 1)是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方式. 2)它包括一个为处理器提供底层虚拟化 可载入的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko). 3)KVM还须要一个经过改动的QEMU软件(qemu-

[转] 如何让CloudStack使用KVM创建Windows实例成功识别并挂载数据盘

在使用kvm给windows虚拟机动态挂载virtio类型的硬盘时候遇到问题,通过下面的文章知道需要安装virtio驱动,从而解决问题使挂在正常,在此处mark一下 问题产生背景: 使用CloudStack+ KVM组合进行资源池纳管工作,通过ISO镜像文件创建了两个模板: RHEL6U3 64位系统以及WindowsServer2008 R2 SP1 64位系统. 然后通过模板创建实例,挂载外接存储,实例启动后,通过fdisk -l 查看RHEL系统以及通过计算机管理中 的存储管理查看Wind

【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统

本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating System Engineering, 这门课程的代码是针对Linux系统(Ubuntu)的. 我有一台WIN10平板电脑,基本信息如下: 型号是酷比魔方KNOTE8 处理器是Intel Core m3-7Y30 CPU @1.00GHz 1.61GHz RAM 8.00GB 学习编程,必须要动手练习