fedora下利用Kvm/Qemu安装虚拟机

fedora下安装kvm虚拟机

介绍,在虚拟机fedora28下,安装kvm虚拟机

开发环境

  • macOS
  • 虚拟机 Parallels Desktop
  • Parallels Desktop镜像 fedora28
  • kvm安装镜像 ubuntukylin-16.04-desktop-amd64.iso

搭建流程及遇到问题

1. 安装qemu

安装qemu教程很多,这里不在详细阐述,博主在安装qemu后,遇到些问题,记录如下

shell 运行 qemu-system-x86_64 报错
qemu-system-x86_64: symbol lookup error: qemu-system-x86_64: undefined symbol: libusb_set_option
解决方法:
yum install libusbx-devel 

2. 安装libvirt工具

同qemu一样,资料仍然一堆,这里建议可以先使用virt-manager图形界面完成,待熟悉后可以使用指令完成
指令操作如下:

qemu-img create -f qcow2 ubuntu.disk 20G
virt-install --virt-type=kvm -n ubuntu -r 1024 -c ubuntukylin-16.04-desktop-amd64.iso --disk path=ubuntu.disk,device=disk,bus=virtio,size=15,format=qcow2 --vnc --vncport=5907 --vnclisten=0.0.0.0 -v --network bridge=virbr0,model=virtio

然后执行系统安装即可,效果如下
fedora下利用Kvm/Qemu安装虚拟机_第1张图片

遇到问题:

  • 首先执行cat /proc/cpuinfo,查看当前cpu是否有vmx或者svm字样,表明cpu是否硬件支持虚拟化,vmx为intel,svm为amd。
  • 分别执行modprobe kvmmodprobe kvm-intel安装内核模块,博主在安装kvm-intel时,报错如下:modprobe: ERROR: could not insert'kvm_intel': Operation not supported,由于当前在虚拟机下运行,默认未开启cpu硬件虚拟化特性,需要关闭虚拟机,在配置中开启cpu虚拟化特性,配置如下。如果时物理机,需要在BIOS中开启虚拟化支持。
    fedora下利用Kvm/Qemu安装虚拟机_第2张图片

你可能感兴趣的:(虚拟化,kvm/qemu)