linux启动kvm虚拟机,CentOS 7系统KVM虚拟机支持UEFI启动

1、安装OVMF (Open Virtual Machine Firmware)

[root@DT_Node-172_30_200_203 ~]# cat >/etc/yum.repos.d/kraxel.repo<

# create new

[qemu-firmware-jenkins]

name=firmware for qemu, built by jenkins, fresh from git repos

baseurl=https://www.kraxel.org/repos/jenkins/

enabled=0

gpgcheck=0

EOF

yum --enablerepo=qemu-firmware-jenkins -y install OVMF

2、编辑配置文件

[root@DT_Node-172_30_200_203 ~]# vi /etc/libvirt/qemu.conf #取消下面行数的注释符

751 nvram = [

752 "/usr/share/OVMF/OVMF_CODE.fd:/usr/share/OVMF/OVMF_VARS.fd",

753 "/usr/share/OVMF/OVMF_CODE.secboot.fd:/usr/share/OVMF/OVMF_VARS.fd",

754 "/usr/share/AAVMF/AAVMF_CODE.fd:/usr/share/AAVMF/AAVMF_VARS.fd",

755 "/usr/share/AAVMF/AAVMF32_CODE.fd:/usr/share/AAVMF/AAVMF32_VARS.fd"

756 ]

3、升级QEMU

[root@DT_Node-172_30_200_203 ~]# /usr/libexec/qemu-kvm -version

QEMU emulator version 1.5.3 (qemu-kvm-1.5.3-141.el7_4.6), Copyright (c) 2003-2008 Fabrice Bellard

[root@DT_Node-172_30_200_203 ~]# yum -y install centos-release-qemu-ev

[root@DT_Node-172_30_200_203 ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-QEMU-EV.repo

# for this installing, [qemu-kvm] package is replaced to [qemu-kvm-ev] package

[root@DT_Node-172_30_200_203 ~]# yum --enablerepo=centos-qemu-ev -y install qemu-kvm-ev

[root@DT_Node-172_30_200_203 ~]# systemctl restart libvirtd

[root@DT_Node-172_30_200_203 ~]# /usr/libexec/qemu-kvm -version

QEMU emulator version 2.12.0 (qemu-kvm-ev-2.12.0-33.1.el7_7.4)

Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers

4、至此我们可以创建UEFI启动的虚拟机了

[root@DT_Node-172_30_200_203 ~]# virt-install --name windows2019 \

--connect qemu:///system --arch=x86_64 \

--ram 8192 --vcpus 4 --cpu host --video cirrus \

--network network=default,model=virtio \

--features hyperv_relaxed=on,hyperv_spinlocks=on,hyperv_vapic=on \

--graphics vnc,listen=0.0.0.0 \

--boot uefi,cdrom,fd,hd,network,menu=on \

--noautoconsole --os-type windows --os-variant win2k19 \

--disk path=/data/virt/windows2019.qcow2,size=60,format=qcow2,device=disk,bus=virtio \

--disk path=/data/iso/cn_windows_server_2019_updated_march_2019_x64_dvd_c1ffb46c_VirtIO.iso,device=cdrom \

--disk path=/data/iso/USBOSV3.iso,device=cdrom \

--cdrom=/data/iso/ImageInstall.iso

5、来看看效果

93d3bef46b3d3d8682a9f9840183ce72.png

86206f9e40042c20397507670c656166.png

1fc87f4e44fb3ab6f8269a01a01b3bf4.png

b6ef77342dd4ab6b9eb69e4e4dea19d3.png

4caacf26408fd425622522b8f3070846.png

e12cd255ad05d0bf3b0728b0ac0efe17.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值