网站搜索

VirtualBox 7.2.2 修复了 TPM 2.0 模拟和 KVM 冲突

Oracle VirtualBox 几天前宣布了 7.2 版本系列的第一个维护更新。

VirtualBox 7.2.2 修复了主要 7.2.0 版本中的各种崩溃问题和回归问题,同时也添加了一些小的新增功能。

首先,它修复了 TPM 2.0 仿真在某些虚拟机上无法工作的的问题,恢复了安全启动、基于 TPM 的磁盘加密、Windows Hello 等虚拟机功能。

对于使用 KVM(基于内核的虚拟机)的 Linux 主机,VirtualBox 在尝试启动虚拟机时会显示“Guru Meditation”严重错误,这是由于冲突引起

阅读更多 →

安装和设置 QEMU/KVM 以在 Ubuntu 24.04 中运行虚拟机

这是一个分步指南,展示了如何在 Ubuntu 24.04 中使用 qemu/kvm 解决方案安装和管理虚拟机。

KVM,基于K内核的虚拟虚拟机器,是Linux内核中的一个模块,可以充当虚拟机管理程序。它提供了具有硬件虚拟化扩展的高性能虚拟化环境,例如 CPU 中内置的 Intel VT 或 AMD-V。

KVM 并不直接在用户空间中运行。它需要用户空间应用程序(例如 QEMU)与其交互并管理虚拟机。

由于 QEMU 是一个命令行工具,因此还有图形化工具,例如 Virtual Machine Manager,以使其易于使用。

阅读更多 →

使用 virtiofs 在 KVM 中的 Windows 客户机和 Linux 主机之间共享文件夹

在本指南中,您将了解如何在 Linux 主机(例如使用 KVM 的 Fedora、Ubuntu 或 Linux Mint)下运行的 Windows 客户机之间共享文件夹。

virt-manager 应用程序(带有 libvirt)和软件包提供了一组灵活的工具来管理 Linux 中的虚拟机。它是免费且开源的,用于 KVM 虚拟机和其他虚拟机管理程序。

在上一篇文章中,我解释了如何在 Linux 来宾和 Linux 主机之间共享文件夹。然而,当您尝试使用 Windows Guest 和 Linux 主机创建共享文件夹时,这是一个有点困难和复杂的过程。因为两种操作系统的工作方式不同,需要进行大量配置。

按照下面提到的说明在 Windows 客户机和 Linux 主机之间共享文件夹。

关于 virtiof 的注释

共享文件和文件夹由名为 virtiofs 的 libvirt 共享文件系统提供支持。它提供了访问主机上目录树的所有功能和参

阅读更多 →

在 Ubuntu 18.04 LTS 中安装 KVM

我们已经介绍了在 Ubuntu 18.04 上设置 Oracle VirtualBox 无头服务器。在本教程中,我们将讨论如何使用 KVM 设置无头虚拟化服务器以及如何从远程客户端管理来宾计算机。您可能已经知道,KVM(基于内核的虚拟机)是 Linux 的开源完全虚拟化。使用KVM,我们可以在几分钟内轻松地将任何Linux服务器转变为完整的虚拟化环境,并部署不同类型的VM,例如GNU/Linux、*BSD、Windows等。

在 Ubuntu 中使用 KVM 设置无头虚拟化服务器

我在 Ubuntu 18.04 LTS 服务器上测试了本指南,但本教程也适用于其他 Linux 发行版,例如 Debian、CentOS、RHEL 和 Scientific Linux。这种方法非常适合那些想要在没有任何图形环境的 Lin

阅读更多 →

在 Ubuntu 20.04 LTS 中安装和配置 KVM

本分步指南解释了什么是 KVM、如何在 Ubuntu 20.04 服务器中安装和配置 KVM,以及如何使用 Virsh 程序创建和管理 KVM 来宾计算机。

什么是KVM?

KVM 是基于内核的虚拟虚拟机的缩写,是一个 FreeBSD 和 Linux 内核模块,允许内核充当虚拟机管理程序。从内核版本2.6.20开始,KVM被合并到Linux内核主线中。

使用 KVM,您可以轻松地在 Linux 计算机中设置虚拟化环境,并托管各种来宾操作系统,包括 Linux、Windows、BSD、Mac OS 等。

在本指南中,我们将了解如何在 Ubuntu 20.04 无头服务器中安装和配置 KVM。我们还将了解如何使用 Virsh 命令行实用程序创建和管理 KVM 来宾计算机。

先决条件

在安装KVM之前,首先确保您的系统处理器支持硬件虚拟化。我们在以下指南中记录

阅读更多 →

使用 Cockpit Web 控制台管理 KVM 虚拟机

Cockpit 不需要任何介绍。如果您是 Linux 管理员,您肯定应该使用过它或者至少听说过它。 Cockpit 是一款免费、开源的基于 Web 的服务器管理工具,用于通过 Web 浏览器监控和管理 Linux 服务器。在本指南中,我们将了解如何使用 Cockpit Web 控制台界面管理 KVM 虚拟机。

先决条件

显然,您应该在 Linux 服务器上安装 KVM。以下指南介绍了如何在 CentOS 8、Ubuntu 20.04 LTS 服务器和 openSUSE Tumbleweed 版本中安装和配置 KVM。

  • 在CentOS 8服务器中安装和配置KVM
  • 在 Ubuntu 20.04 无头服务器中安装和配置 KVM
  • 在 OpenSUSE Tumbleweed 中安装和配置 KVM

阅读更多 →

如何在 Linux 中将 Virtualbox 虚拟机迁移到 KVM 虚拟机

您是否决定从 Oracle VirtualBox 切换到基于内核的虚拟机?伟大的!本分步指南介绍了如何将 Virtualbox 虚拟机迁移到 Linux 中的 KVM 虚拟机。

您可能已经在 VirtualBox 上运行了一些重要的客户计算机。您可以按照此处所述轻松地将现有 Virtualbox 计算机转换为 KVM,而不是创建具有相同配置的新 KVM 来宾。

将 Virtualbox 虚拟机迁移到 Linux 中的 KVM 虚拟机

首先,关闭 VirtualBox 中所有正在运行的虚拟机。

出于本指南的目的,我将使用 VirtualBox 中托管的 CentOS 和 FreeBSD 虚拟机。

您可能已经知道,KVM 虚拟机的默认磁盘映像格式是 .qcow2,Virtualbox VM 的默认磁盘映像格式是

阅读更多 →

在Linux中使用Qcow2镜像创建KVM虚拟机

本指南介绍了如何在 Linux 中使用 Qcow2 映像创建 KVM 虚拟机。 QCOW,代表QEMU copy-on-write,是虚拟机的默认存储格式QEMU/KVM 实例的磁盘。

一些 Linux 发行版(尤其是 RHEL)提供了定制的 Qcow2 映像,因此我们可以使用 Red Hat Enterprise Linux OpenStack Platform 或 KVM 管理程序立即创建和运行新的虚拟机。

使用Qcow2镜像创建KVM虚拟机

我们可以通过三种不同的方式导入 Qcow2 图像;

  1. 使用 virt-install 命令,
  2. 使用 Virt-manager gui 应用程序,
  3. 使用 Cockpit Web 控制台。

阅读更多 →

如何在 Linux 中的 KVM 中启用嵌套虚拟化

在本指南中,我们将了解如何在 Linux 中在 KVM 中启用嵌套虚拟化。 嵌套虚拟化是一项功能,允许您在另一个虚拟机内运行虚拟机,同时仍然使用主机系统的硬件加速。换句话说,嵌套虚拟化是一种在虚拟机 (VM) 内部运行虚拟机管理程序的机制,而虚拟机本身又在虚拟机管理程序上运行。

在 Linux 中的 KVM 中启用嵌套虚拟化

在启用嵌套VT功能之前,请关闭所有正在运行的虚拟机。

接下来,卸载 KVM 模块。

要在 INTEL 系统上卸载 KVM 模块,请运行:

在

阅读更多 →

在 CentOS 8 服务器中安装和配置 KVM

本分步指南解释了什么是 KVM,以及如何在 CentOS 8 Linux 操作系统中安装和配置 KVM。

本指南在 CentOS 8 最小服务器版本中经过正式测试。但是,它也应该适用于 RHEL 8 及其克隆版本,例如 AlmaLinux 8 和 Rocky Linux 8。

什么是KVM?

KVM 是基于内核的虚拟机的缩写,是一个 FreeBSD 和 Linux 内核模块,允许内核充当虚拟机管理程序。

从内核版本2.6.20开始,KVM被合并到Linux内核主线中。

使用 KVM,您可以轻松地在 Linux 计算机中设置虚拟化环境并部署各种来宾操作系统,包括 Linux、Windows、BSD、Mac OS 等。

现在让我们看看如何在 CentOS 8 Linux 中安装和配置 KVM。

先决条件

在安装KVM之前,首先确保您的

阅读更多 →