如何在 Debian 11 上安装 KVM

[ad_1]

在本教程中,我们将向您展示如何在 Debian 11 上安装 KVM。对于那些不知道的人,KVM(基于内核的虚拟机)是一个开源的全虚拟化解决方案,适用于在 x86 硬件上运行的 Linux 系统虚拟化扩展(Intel VT 或 AMD-V)。 您可以使用 KVM 运行多个操作系统,例如使用虚拟机的 Windows、*BSD、Linux 发行版。 每个虚拟机都有自己的专用磁盘、显卡、网卡等。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Debian 11 (Bullseye) 上逐步安装 KVM 虚拟化。

在 Debian 11 Bullseye 上安装 KVM

第 1 步。在我们安装任何软件之前,重要的是通过运行以下命令确保您的系统是最新的 apt 终端中的命令:

sudo apt update
sudo apt upgrade

步骤 2. 检查虚拟化支持。

在开始安装 KVM 之前,请检查您的 CPU 是否支持硬件虚拟化。 现在打开命令终端并运行给定的命令:

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

如果上述命令的输出大于零,那么我们可以说您的系统上启用了虚拟化技术。 如果输出为零,那么我们必须重新启动系统,进入 BIOS 设置,然后为 Intel 处理器启用 VT-x(虚拟化技术扩展),为 AMD 处理器启用 AMD-V。

步骤 3. 在 Debian 11 上安装 KVM。

现在我们在 Debian 11 系统上安装 Qemu、KVM 管理程序和 Libvirt 所需的所有内容:

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

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

sudo apt install virt-manager

接下来,运行 virsh 命令列出 KVM 虚拟机的可用网络:

sudo virsh net-list --all

输出:

Name                 State      Autostart     Persistent
----------------------------------------------------------
 default              inactive   no            yes

正如我们在上面的输出中看到的,默认网络处于非活动状态,因此通过运行以下命令使其处于活动状态并在重新启动后自动重新启动:

sudo virsh net-start default
sudo vrish net-autostart default

步骤 4. 使用 Virt-Manager GUI 创建虚拟机。

首先,打开应用程序启动器并搜索“虚拟机管理器”(VVM)并运行它。 在它打开之前,系统会要求提供 root 密码。

在 Debian 11 上安装 KVM

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

在 Debian 11 上安装 KVM

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

在 Debian 11 上安装 KVM

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

在 Debian 11 Bullseye 上安装 KVM

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

在 Debian 11 Bullseye 上安装 KVM

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

在 Debian 11 Bullseye 上安装 KVM

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

在 Debian 11 Bullseye 上安装 KVM

成功设置后,您将拥有一个启动虚拟机,可以像使用键盘和鼠标一样控制任何物理计算机:

在 Debian 11 Bullseye 上安装 KVM

恭喜! 您已成功安装 KVM。 感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 KVM(基于内核的虚拟机)。 如需更多帮助或有用信息,我们建议您查看 KVM 官方网站.

[ad_2]

Related Posts