ubuntu20.04.4安装 KVM环境

检查硬件环境是否支持

sudo grep -Eoc '(vmx|svm)' /proc/cpuinfo    #数字大于0,则代表CPU支持硬件虚拟化,反之则不支持
sudo apt install cpu-checker               # 安装环境检查VT是否在 BIOS 中启用
sudo kvm-ok                                # 正常打印下面消息,否则,这个命令将会打印一个失败信息
egrep -o '(vmx|svm)' /proc/cpuinfo

如果返回如下信息则代表着支持虚拟化

  • kvm-ok返回的信息:

INFO: /dev/kvm exists KVM acceleration can be used

  • egrep -o ‘(vmx|svm)’ /proc/cpuinfo 返回的信息

vmx
vmx
vmx
vmx
vmx

安装kvm

sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager
sudo systemctl is-active libvirtd

检查KVM是否安装成功

lsmod | grep kvm
如果有如下提示则代表安装成功

kvmanzhuangubuntu kvm安装ubuntu20.04_服务器

启动虚拟化和开机自动重启

sudo systemctl start libvirtd
sudo systemctl enable libvirtd

检查是否成功启动

sudo systemctl list-unit-files |grep libvirtd.service
如下显示则代表着成功

kvmanzhuangubuntu kvm安装ubuntu20.04_kvmanzhuangubuntu_02

创建以及安装ubuntu20.4虚拟机

创建虚拟机步骤

启动virt-manager 启动图形界面

  1. 首先通过命令 virt-manager 启动图形界面,选择目前系统已有的ISO文件,默认路径为:/var/lib/libvirt/images/ 需要讲iso拷贝到这个文件夹下面,具体如下:

kvmanzhuangubuntu kvm安装ubuntu20.04_运维_03

安装虚拟机系统镜像准备安装

  1. 选择系统安装的类型,然后进行安装,具体如下:

进行系统安装

  1. 点击完成之后就会进入系统化安装页面,如下:

4.选择对应的语言之后就会进入正常系统的安装页面,进行安装即可,如下:

kvmanzhuangubuntu kvm安装ubuntu20.04_kvmanzhuangubuntu_04


5. 等待几分钟会进入下面页面,然后按系统安装方法进行安装即可

kvmanzhuangubuntu kvm安装ubuntu20.04_kvmanzhuangubuntu_05

6. 需要注意一点的是,如果前面在安装时提示空间不足,则需要添加硬盘存储空间,如下所示:

kvmanzhuangubuntu kvm安装ubuntu20.04_kvmanzhuangubuntu_06

kvmanzhuangubuntu kvm安装ubuntu20.04_服务器_07

查看目前运行的虚拟机

kvmanzhuangubuntu kvm安装ubuntu20.04_kvmanzhuangubuntu_08

kvmanzhuangubuntu kvm安装ubuntu20.04_服务器_09

FAQ

虚拟机安装完成点击重启之后又进入系统安装页面:

  1. 在虚拟化控制页面将虚拟机关机,如下图所示:
  2. kvmanzhuangubuntu kvm安装ubuntu20.04_kvmanzhuangubuntu_10

  3. 在virt-manager看到虚拟机已关闭,然后右击虚拟机,点击【打开】按钮进入下面页面
  4. kvmanzhuangubuntu kvm安装ubuntu20.04_ubuntu_11

    kvmanzhuangubuntu kvm安装ubuntu20.04_linux_12

  5. 点击上述按钮之后,选择启动项,选择刚安装操作系统的盘为引导盘,具体如下:
  6. kvmanzhuangubuntu kvm安装ubuntu20.04_服务器_13

  7. 然后点击开启虚拟机,即可正常使用