如何在 Ubuntu 虚拟机中启用虚拟化

您是否希望在您的 Ubuntu 虚拟机中启用虚拟化?如果是这样,那么您来对地方了!

在这篇博文中,我们将向您展示如何做到这一点。虚拟化是改进您的工作流程的好方法,它也非常适合测试和开发目的。因此,事不宜迟,让我们开始吧!

如何在 Ubuntu 虚拟机中启用虚拟化

在 UBUNTU 中启用虚拟化:

1)如果你想 启用虚拟化 在您的系统上,您需要进入 BIOS 并启用它。这通常是通过在启动期间按一个键(通常是 F12、F10 或 ESC)来调出一个菜单来完成的,该菜单允许您更改启动顺序或进入 BIOS 设置。

进入 BIOS 后,寻找类似这样的选项 “虚拟化”、“VT-x”、“SVM”或“AMD-V”。 启用它然后保存并退出 BIOS。

2)如果你正在跑步 Ubuntu 在虚拟机中,您需要为 VM 启用硬件虚拟化才能使嵌套虚拟化工作。

在 VMware Player 中,这可以通过转到 VM > 设置 > 硬件 > 处理器并选中旁边的框来完成 “虚拟化 Intel VT-x/EPT 或 AMD-V/RVI。”

在 VirtualBox 中,转到 VM > Settings > System > Processor 并选中旁边的框 “启用 VT-x/AMD-V。”

3) 在系统的 BIOS 和/或 VM 设置中启用硬件虚拟化后,您可以通过运行以下命令来验证它是否正常工作:

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

如果启用了硬件虚拟化,则此命令应返回一个非零数字;如果它返回 0,那么你的系统上没有启用硬件虚拟化。

什么是虚拟化?


虚拟化允许您在另一个操作系统之上运行整个操作系统。

换句话说,您可以在您的 Ubuntu 计算机中拥有一整台 Windows 计算机。

该 Windows 计算机可以运行任何 Windows 软件,并且运行它就像在真实的物理 Windows 机器上运行一样。

出于多种原因,虚拟化很有用。它允许您在将新软件安装到主操作系统之前在安全、隔离的环境中对其进行测试。

它还允许您在同一台计算机上同时运行多个操作系统,因此您可以根据需要轻松地在它们之间切换。

最流行的虚拟化软件程序之一是 VirtualBox,它由 Oracle 开发。

VirtualBox 可免费使用,适用于所有主要操作系统,包括 Linux、Windows 和 Mac OS X。

为什么要使用虚拟化?

您可能希望在 Ubuntu 中使用虚拟化的原因有很多。也许您需要在多个浏览器或不同版本的 Ubuntu 上测试应用程序或网站。

也许您想在虚拟机 (VM) 中运行服务器,以便它与主计算机隔离。

或者您可能需要运行 Windows,以便您可以使用仅适用于该操作系统的某些应用程序。

无论出于何种原因,虚拟化都是改善工作流程和充分利用计算机的好方法。

如何在 Ubuntu 中启用虚拟化?

在 Ubuntu 中启用虚拟化有几种不同的方法,但我们将重点介绍两种最流行的方法:使用 BIOS 或 UEFI 设置,以及使用 Linux 内核参数。

在 BIOS 或 UEFI 设置中启用虚拟化通常是最简单的方法,但它可能不适用于所有系统。

要检查您的系统是否支持此方法,您只需查找名为 “虚拟化” 或者 “VT-x” 在 BIOS 或 UEFI 设置菜单中。如果您看到此设置,只需启用它,然后重新启动您的系统。

如果你的系统没有虚拟化的设置,或者你不确定它是否启用,你也可以尝试使用 Linux 内核参数。

为此,您需要编辑系统的 GRUB 配置文件。对于大多数系统,此文件位于 /etc/默认/grub。

在此文件中,查找以 “GRUB_CMDLINE_LINUX” 并向其添加以下参数: “intel_iommu=开”.

保存对此文件的更改后,使用以下命令更新 GRUB 配置 “sudo 更新 grub” 并重新启动您的系统。

虚拟化有什么好处?

虚拟化提供了许多好处,其中最主要的是更有效地使用硬件资源和增加服务器部署的灵活性。

由于在物理服务器上运行的每个虚拟机都可以作为独立的服务器运行,因此组织可以更好地利用其硬件资源。

例如,与其让一台物理服务器专用于运行特定应用程序,不如让同一台物理服务器运行多个虚拟机,每个虚拟机托管一个不同的应用程序。

这导致硬件资源利用率的提高和成本的降低。

此外,虚拟化允许组织快速轻松地部署新服务器或更改现有服务器的配置,从而提高了灵活性。

例如,如果一个组织需要快速部署一个新的应用程序,它可以简单地创建一个新的虚拟机并在该虚拟机上安装该应用程序。

这比供应新的物理服务器并在该服务器上安装应用程序要简单和快捷得多。

如何在业务中使用虚拟化?

近年来,随着越来越多的组织开始依赖虚拟机 (VM) 来提高效率、提高敏捷性和降低成本,它在业务环境中的使用呈爆炸式增长。

虚拟化可用于多种业务目的,从在单个服务器上运行多个操作系统到创建镜像生产系统的测试和开发环境。

在本文中,我们将探讨虚拟化在企业中的一些最常见用途,以及有关如何入门的一些技巧。

虚拟化在企业中最常见的用途之一是在一台服务器上运行多个操作系统。这样做的原因有很多,包括整合服务器、降低硬件成本和提高灵活性。

如果您正在考虑使用虚拟化在单个服务器上运行多个操作系统,则需要牢记一些事项。

首先,您需要选择一个虚拟化平台。有许多不同的选项可供选择,因此请花一些时间研究您的选项并选择最适合您需要的选项。

其次,您需要确保您的服务器有足够的资源(内存、CPU、存储)来支持您计划运行的虚拟机数量。

最后,您需要确保您的操作系统许可允许虚拟化。

虚拟化在业务中的另一个常见用途是创建镜像生产系统的测试和开发环境。

对于需要在将新软件或配置部署到生产环境之前对其进行测试的组织而言,这可能是一个非常宝贵的工具。

它还可以帮助开发人员创建一致的环境来测试他们的代码。

如果您对使用虚拟化来创建测试和开发环境感兴趣,则需要牢记一些事项。

首先,您需要确保您的测试和开发环境与您的生产环境完全一致。

这意味着具有相同的硬件配置和相同的软件设置。

其次,您需要确保您的团队具备在虚拟化环境中工作所需的技能和知识。

最后,您需要制定将更改从测试和开发环境迁移到生产环境的计划。

如何在教育中使用虚拟化?

虚拟化技术可用于教育,打造“虚拟的” 计算机实验室,学生可以在一台物理机器上访问各种软件应用程序和操作系统。

这对于资源有限的学校尤其有益,因为它可以为学生提供更广泛的教育材料。

结论

如果你想在你的 Ubuntu VM 上使用虚拟化,你需要在 BIOS 设置中启用它。

为此,请重新启动您的 VM,然后按允许您进入 BIOS 设置的键(通常是 F2 或 F12)。

进入 BIOS 设置后,找到与虚拟化相关的部分并确保它已启用。

保存更改并退出 BIOS 后,您应该能够在 Ubuntu VM 上使用虚拟化而不会出现任何问题。

简体中文