怎样在 Ubuntu 20.04 LTS 上安装 KVM

在本教程中,我们将向您展示怎样在 Ubuntu 20.04 LTS 上安装 KVM。 对于那些不知道的人,KVM(基于内核的虚拟机)是 Linux 的虚拟化解决方案。 它由一个可加载的内核模块组成,允许 Linux 内核作为管理程序工作。 KVM 为各种客户操作系统提供硬件辅助虚拟化。

本文假设您至少具有 Linux 的基本知识,知道怎样使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 到获得 root 权限的命令。 我将向您展示在 Ubuntu 20.04 (Focal Fossa) 上逐步安装 KVM 虚拟化。 您可以按照针对 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint)的相同说明进行操作。

在 Ubuntu 20.04 LTS Focal Fossa 上安装 KVM

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt 终端中的命令。

sudo apt update
sudo apt upgrade

步骤 2. 在 Ubuntu 20.04 上安装 KVM。

在开始安装 KVM 之前,请检查您的 CPU 是否支持硬件虚拟化:

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

上述命令的输出非常重要。 输出 1 或任何大于该值的输出表明您的 CPU 可以设置为使用虚拟化技术。 输出 0 表示您的系统无法运行 KVM。

如果您想验证您的服务器是否能够运行 KVM 虚拟机,请安装“kvm-ok”实用程序使用下面 apt 命令:

sudo apt install cpu-checker

检查您的系统是否可以运行 KVM:

sudo kvm-ok

然后,使用以下命令安装必要的 KVM 软件包:

sudo apt install qemu-kvm libvirt-bin bridge-utils virtinst virt-manager

验证 KVM 状态:

sudo systemctl is-active libvirtd

步骤 3. 创建虚拟机。

现在我们通过在 Dash Home 中输入相同的内容来打开虚拟机管理器。 单击该图标,它将打开应用程序。

在虚拟机管理器窗口中,单击工具栏中的第一个图标。

在 Ubuntu 20.04 上安装 KVM

接下来,选择安装媒体的位置。

在 Ubuntu 20.04 上安装 KVM

您可以从光盘、ISO 映像甚至网络位置安装它。

在 Ubuntu 20.04 上安装 KVM

接下来,为您的虚拟机分配内存和 CPU。

在 Ubuntu 20.04 上安装 KVM

之后,指定虚拟磁盘的大小。 如果您现在在分配整个磁盘之前选中此框,则磁盘大小是固定的。

在 Ubuntu 20.04 上安装 KVM

在下一个窗口中,您可以为虚拟机命名。 然后单击完成开始将操作系统安装到您的虚拟机。

在 Ubuntu 20.04 上安装 KVM

这是运行在 Ubuntu 虚拟机中的屏幕截图 virt-manager 窗户。

在 Ubuntu 20.04 上安装 KVM

恭喜! 您已成功安装 KVM。 感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 KVM 虚拟化。 如需更多帮助或有用信息,我们建议您查看 KVM官方网站.