如何在 Debian 11 上安装 KVM

2023年 7月 21日 70.7k 0

KVM(基于内核的虚拟机)是一个开源的全虚拟化解决方案,适用于在 x86 硬件上运行的 Linux 系统,具有虚拟化扩展(Intel VT 或 AMD-V)。您可以使用 KVM 使用虚拟机运行多种操作系统,例如 Windows、*BSD、Linux 发行版。每个虚拟机都有自己的专用磁盘、显卡、网卡等。KVM-logo

在 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

check-virtualization-supported

如果上述命令的输出大于零,那么我们可以说您的系统上启用了虚拟化技术。如果输出为零,那么我们必须重新启动系统,进入 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 密码。

Create-Virtual-Machines-KVM

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

Create-Virtual-Machines-KVM-1

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

Create-Virtual-Machines-KVM-2

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

Create-Virtual-Machines-KVM-3

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

Create-Virtual-Machines-KVM-4

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

Create-Virtual-Machines-KVM-5

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

Create-Virtual-Machines-KVM-6

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

create-KVM-virtual-machine-Debian

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

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论