在Linux上运行虚拟机的3种方法

您需要在Linux PC上运行另一个操作系统。但是,您应该双重引导还是使用虚拟机?如果选择第二个选项,则应使用哪种虚拟机软件?

虚拟机与双重引导

您是否在Windows上同时运行Linux(也许是Linux Mint或Ubuntu)?还是您的计算机上安装了两个或多个Linux发行版?如何为您效劳?对于某些人来说,这种动态效果很好。对于其他用户而言,重新启动可能是个问题。

重新启动所花费的时间,在GRUB引导加载程序屏幕上选择其他操作系统然后进行引导可能会出现问题。在Windows上同时安装Linux的系统上尤其如此。

在速度较慢的系统上,或者在Windows加载时尝试运行许多应用程序的系统上,您可能需要等待5-10分钟才能开始富有成效的。投入防病毒解决方案后,您很快就会陷入困境。

但是,在虚拟机中运行辅助操作系统可以解决此问题。

是虚拟机吗?

我们过去几次查看过称为虚拟机的虚拟机。简而言之,它们是创建模仿计算机硬件的软件环境的应用程序。然后可以将操作系统安装到此环境中。我们称其为“来宾操作系统",而您在物理计算机上安装的操作系统是“主机操作系统"。

此外,可以借助专用的系统硬件来增强虚拟化。

p>

如何在PC上激活虚拟化

虽然您选择的客户机OS可能在没有硬件虚拟化的情况下运行,但如果有此选项,则值得使用。尤其重要的是,这将减少计算机系统资源的消耗。

要启用硬件虚拟化,您需要重新启动计算机以访问BIOS。如何实现此操作将取决于您的设备,但是通常在计算机重新启动后通过点击 Del F2 来完成。

查找“高级"屏幕在BIOS中,查找以下内容之一:

  • 虚拟化
  • VT-x(英特尔—旧系统将具有VT-d)
  • AMD-V (对于AMD系统)
  • 使用箭头键浏览BIOS。启用虚拟化后,按 F10 保存并退出。

    完成此操作后,您可以选择三个开源VM应用程序,我们将在下面进行介绍。 (VMWare也可用于Linux,但不是开源的。)

    1。 VirtualBox

    提供了全面的虚拟化功能,VirtualBox可以创建具有几乎任何操作系统(用于ARM设备的操作系统除外)的虚拟机。它还提供软件和硬辅助虚拟化,将虚拟机存储为磁盘映像。这使得它们易于备份或迁移到其他PC或VM应用程序。

    VirtualBox特别擅长于运行32位和64位Linux发行版以及Windows。甚至可以在VirtualBox上运行OS X,或者在将PC配置为Hackintosh之前对其进行测试。在virtualbox.org/wiki/Downloads中找到要分发的副本。

    2。 QEMU

    如果要运行ARM操作系统(例如Android,Raspbian或RISC OS),则可以选择此基于命令行的工具。

    QEMU是“快速仿真器"(Quick Emulator)的简称,它易于设置,甚至可以使用内置的QEMU下载某些来宾操作系统。我们先前对在QEMU中运行Raspbian Pi主操作系统Raspbian的介绍将为您很好地介绍此工具

    尽管QEMU的缩写名称是“ Quick Emulator",但实际上它是管理程序,一种用于管理硬件虚拟化的工具。您可以使用以下命令安装QEMU:

    sudo apt-get install qemu qemu-kvm libvirt-bin

    3。 KVM

    KVM是基于内核的虚拟机的缩写,是QEMU项目的分支,并与该工具结合使用,以提供其本机VM功能以外的其他选项(例如接近本机速度)。

    这意味着KVM提供了比VirtualBox更高的速度和稳定性,但是KVM的设置有些棘手。但是,如果您可以使用半虚拟化驱动程序,那么您将很好地理解为什么KVM是托管VM的流行选择。

    要使用KVM,请先确认您的KVM硬件适用于硬件虚拟化:

    sudo apt-get install cpu-checker

    如果响应为“可以使用KVM加速",则继续安装软件:

    sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils

    您将能够通过以下方式运行KVM:您可以在桌面菜单中找到使用Virtual Machine Manager的桌面。

    哪个发行版在VM中运行效果最好?

    选择了合适的虚拟机应用程序后,您需要定制来宾操作系统的选择。例如,尽管Windows 7可能是最安全的选择,但您可以在VirtualBox上轻松运行Windows。

    相反,QEMU适合运行以ARM为目标的发行版,例如Raspberry Pi的Raspbian或Android。

    与此同时,像Lubuntu这样的轻量级工具将在这些VM工具中的任何一个上运行。

    您应该使用哪个VM工具?

    因此,我们来看了一下在三个虚拟机应用程序上。但是,您应该使用哪个呢?

    这是一个棘手的问题。如果您想轻松快速地进行虚拟化设置,那么VirtualBox应该是您的第一站。若要进行更高级的虚拟化或运行ARM设备的VM,请查看QEMU。

    但是,如果您认为自己是虚拟机的高级用户,那么KVM应该是您的第一站。

    标签: