在 ArchLinux 中安装和配置 KVM在 ArchLinux 中安装和配置 KVM在 ArchLinux 中安装和配置 KVM在 ArchLinux 中安装和配置 KVM
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

在 ArchLinux 中安装和配置 KVM

发表 admin at 2025年2月28日
类别
  • 未分类
标签

KVM 代表基于内核的虚拟机。该软件允许用户运行多个具有不同操作系统的虚拟机,从而无需遵循使用 Virtualbox 的更传统方法。 KVM 是免费、开源的,并且在过去十年中得到了完善和改进。

本文向您展示如何在 ArchLinux 系统上安装和配置 KVM。

第 1 部分:安装 KVM

KVM 的安装过程有点复杂,因为您必须首先检查系统是否满足必要的先决条件。

第 1 步:检查虚拟化支持

要检查您的 PC 上是否启用了虚拟化,请发出以下命令:

$ LC_ALL=C lscpu | grep Virtualization

运行 KVM 的硬件规格为 VT-x(适用于 Intel 处理器)和 AMD-V(适用于 AMD 处理器)。因此,如果您的系统具有创建虚拟机的硬件,您将在显示的文本中看到以下内容:

虚拟化:VT-x或虚拟化:AMD-V

如果这些都没有显示,则意味着您的系统不支持虚拟化,或者开发人员在计算机上禁用了虚拟化。如果是这种情况,您可以在重新启动系统并进入 BIOS 后启用虚拟化。

第2步:搜索内核模块

要查看您的系统是否具有运行 KVM 的内核模块,请输入以下命令:

$ zgrep CONFIG_KVM /proc/config.gz

如果您使用 AMD 处理器,您应该看到 CONFIG_KVM_AMD(如果您使用 intel,则为 CONFIG_KVM_INTEL),后面跟着 =y 或 =m,那么您就可以开始了。

步骤 3:为 ArchLinux 安装 KVM

启动终端并运行以下代码以直接安装 KVM:

$ sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat

这应该在您的系统上安装 KVM。

第 4 步:激活并启动 KVM

发出以下命令来激活 KVM:

$ sudo systemctl enable libvirtd.service

接下来,输入以下内容:

$ sudo systemctl start libvirtd.service

然后,转到/applications并启动VM管理器。

第 2 部分:配置 KVM

要继续通过标准 Linux 帐户使用 KVM,您可以通过修改 libvirtd.conf 文件来实现。通过输入以下内容访问该文件:

$ sudo pacman -S vim
$ sudo vim /etc/libvirt/libvirtd.conf

在第 80-90 行之间,应该有术语“lineabout unix_sock_group”。 ” 您将其更改为 libvirt。

# unix_sock_group = "libvirt"

跳转到100-110之间的行并将unix_sock_rw_perms更改为= 0770

# unix_sock_rw_perms = "0770"

然后,发出以下代码以将您的标准 Linux 帐户包含在 libvirt 中。

$ sudo usermod -a -G libvirt $(whoami)
$ newgrp libvirt

重新启动 libvirt 服务以应用更改。为此,请发出以下代码:

$ sudo systemctl restart libvirtd.service

您现在可以使用您的 Linux 帐户来使用 KVM。

要在虚拟机中创建虚拟机,请输入以下命令来启用嵌套虚拟化:

$ sudo modprobe -r kvm_intel
$ sudo modprobe kvm_intel nested=1

要应用这些更改,请输入:

$ echo "options kvm-intel nested=1" | sudo tee /etc/modprobe.d/kvm-intel.conf

结论

本教程介绍了 ArchLinux 系统上 KVM 的安装和配置。如果您正确遵循了说明,您应该已在系统上设置了 KVM 并准备好运行虚拟机。

©2015-2025 Norria support@norria.com