如何在 Ubuntu 20.04 LTS 上安装 KVM

在 Ubuntu 20.04 上安装 KVM 和使用 virt-manager 创建虚拟机的分步指南

KVM 或基于内核的虚拟机是 Linux 内核中的一个模块,它允许用户在他们的系统上运行虚拟机。与其他虚拟化软件相比,它拥有近乎裸机的性能,因为它与 Linux 内核紧密结合。

KVM 与其称为 libvirt 的 API/工具包一起用于在 Ubuntu 中创建 VM。 Virt-Manager(GUI前端)和Virsh(CLI)等工具用于简化VM的创建和管理。

在本文中,我们将学习如何在 Ubuntu 20.04 LTS 上正确安装 KVM。

先决条件

在开始安装之前,我们需要确保满足运行 KVM 的要求。我们需要一个支持硬件虚拟化的处理器。如果处理器确实支持硬件虚拟化,我们需要确保它在 BIOS 中启用。

要检查您的处理器是否支持硬件虚拟化,请按 ctrl+alt+t 打开终端。我们将使用一个简洁的命令,称为 埃格雷普 它使用 Regexp 从文件中搜索文本模式。我们要搜索 CPU 信息的文件位于 /proc/cpuinfo.在终端中粘贴以下命令以检查硬件虚拟化支持。

egrep -c '(vmx|svm)' /proc/cpuinfo

如果你得到的输出不是 0 那么你的处理器支持硬件虚拟化。输出编号为否。您的处理器拥有的核心或线程数。现在剩下的唯一步骤是确保在 BIOS 中启用硬件虚拟化。

现在启用硬件虚拟化的过程取决于您使用的是 Intel 还是 AMD 处理器。请参阅您的主板手册以了解如何启用虚拟化。对于英特尔处理器,您必须在 BIOS 设置中启用虚拟化。对于 AMD 处理器,启用称为 SVM 模式的设置。

我们现在已经验证我们有一个支持硬件虚拟化的处理器并在 BIOS 中启用它。现在我们可以进入安装。

安装

按打开终端 ctrl+alt+t 键盘快捷键。要安装 KVM,请在终端中粘贴以下命令并按 Enter。

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

qemu-kvm 是 KVM 包,而 libvirt-守护进程系统libvirt 客户端 是 libvirt 工具包包。这 桥接工具 包用于为虚拟机配置以太网桥。

验证安装

验证KVM安装成功的方法有两种。要么跑

kvm --version

或者

virsh 列表 --all

如果您得到如上所示的输出,则 KVM 已正确安装在您的系统上。您现在可以使用创建 VM 虚拟的 命令来创建虚拟机或安装 虚拟管理器 用于根据您的喜好创建和管理 VM 的 GUI 工具。

创建虚拟机

在本节中,我们将使用 virt-manager 在 Ubuntu 20.04 上创建和运行 VM。要在 Ubuntu 20.04 上安装 virt-manager,请运行以下命令:

sudo apt install virt-manager

安装完成后,运行 virt-manager。您将看到以下窗口。

要创建新的 VM,您需要单击 创建一个新的虚拟机 按钮。

一个弹出窗口标题为 新虚拟机 会出现,选择 本地安装介质(ISO 映像或 CDROM) 选项,然后单击转发。

我们需要一个操作系统的 ISO 映像,我们希望创建其虚拟机。单击浏览以选择要安装的操作系统。

您将看到 选择存储卷 窗口,我们当前将使用默认存储池,您可以尝试通过创建新的存储池供 virt-manager 使用来尝试。现在,我们将使用以下命令将操作系统的 ISO 映像复制到以下目录中 cp 命令。

须藤cp source_of_iso_file /var/lib/libvirt/images

我们需要 root 权限才能将 ISO 复制到默认池,因此我们使用 须藤 command 和 source_of_iso_file 是您选择的操作系统的位置。将 ISO 复制到 libvirt 映像目录后,点击 刷新音量列表 按钮。您选择的操作系统 ISO 将显示在下面的列表中,我选择 MX-Linux 进行安装。

选择您选择安装的操作系统并点击 选择音量 按钮。

选择 ISO 后,单击前一个窗口中的前进。

在下一个窗口中选择要分配给 VM 的内存/Ram 数量和 CPU 内核数量。我建议至少分配操作系统所需的最低推荐量。

接下来至少分配操作系统所需的最小磁盘空间。我建议 Windows 至少使用 30 GB,任何 Linux 发行版都建议使用 20 GB。如果选择第一个选项,Virt-manager 将自动为操作系统创建虚拟磁盘。

小费: 您可以使用第二个选项自行创建自定义存储。

您可以在这个新屏幕上更改 VM 的名称并确认详细信息。单击完成开始在虚拟磁盘上安装操作系统。

小费: 您还可以尝试通过勾选 安装前自定义配置 附加功能的选项。

按照所选操作系统的安装过程完成操作系统的安装。

安装完成后,您可以通过选择它并单击来启动VM 开启虚拟机 按钮

现在我们有一个可以使用的功能 VM。