在 ArchLinux 中安装和配置 KVM
KVM 代表基于内核的虚拟机。该软件允许用户运行多个具有不同操作系统的虚拟机,从而无需遵循使用 Virtualbox 的更传统方法。 KVM 是免费、开源的,并且在过去十年中得到了完善和改进。
本文向您展示如何在 ArchLinux 系统上安装和配置 KVM。
第 1 部分:安装 KVM
KVM 的安装过程有点复杂,因为您必须首先检查系统是否满足必要的先决条件。
第 1 步:检查虚拟化支持
要检查您的 PC 上是否启用了虚拟化,请发出以下命令:
运行 KVM 的硬件规格为 VT-x(适用于 Intel 处理器)和 AMD-V(适用于 AMD 处理器)。因此,如果您的系统具有创建虚拟机的硬件,您将在显示的文本中看到以下内容:
虚拟化:VT-x或虚拟化:AMD-V
如果这些都没有显示,则意味着您的系统不支持虚拟化,或者开发人员在计算机上禁用了虚拟化。如果是这种情况,您可以在重新启动系统并进入 BIOS 后启用虚拟化。
第2步:搜索内核模块
要查看您的系统是否具有运行 KVM 的内核模块,请输入以下命令:
如果您使用 AMD 处理器,您应该看到 CONFIG_KVM_AMD(如果您使用 intel,则为 CONFIG_KVM_INTEL),后面跟着 =y 或 =m,那么您就可以开始了。
步骤 3:为 ArchLinux 安装 KVM
启动终端并运行以下代码以直接安装 KVM:
这应该在您的系统上安装 KVM。
第 4 步:激活并启动 KVM
发出以下命令来激活 KVM:
接下来,输入以下内容:
然后,转到/applications并启动VM管理器。
第 2 部分:配置 KVM
要继续通过标准 Linux 帐户使用 KVM,您可以通过修改 libvirtd.conf 文件来实现。通过输入以下内容访问该文件:
$ sudo vim /etc/libvirt/libvirtd.conf
在第 80-90 行之间,应该有术语“lineabout unix_sock_group”。 ” 您将其更改为 libvirt。
跳转到100-110之间的行并将unix_sock_rw_perms更改为= 0770
然后,发出以下代码以将您的标准 Linux 帐户包含在 libvirt 中。
重新启动 libvirt 服务以应用更改。为此,请发出以下代码:
您现在可以使用您的 Linux 帐户来使用 KVM。
要在虚拟机中创建虚拟机,请输入以下命令来启用嵌套虚拟化:
$ sudo modprobe kvm_intel nested=1
要应用这些更改,请输入:
结论
本教程介绍了 ArchLinux 系统上 KVM 的安装和配置。如果您正确遵循了说明,您应该已在系统上设置了 KVM 并准备好运行虚拟机。