如何在linux上运行虚拟机:3种不同的方法

如果您想在Linux机器上运行第二个操作系统,而不需要重新启动以在它们之间切换,那么虚拟机是您唯一的答案。...

您需要在您的Linux PC上运行另一个操作系统。双引导是一个选项,但您可以使用虚拟机。

virtual-machine-linux

但是如果您选择第二个选项,您应该使用哪种Linux虚拟机软件?

虚拟机与双引导linux

在一台计算机上运行多个操作系统有两种方法:

  • 双启动
  • 虚拟机

双引导是好的,但也有缺点。例如,您可以运行安装在您的计算机上的两个或多个Linux发行版(可能是linuxmint或Ubuntu)。然而,这并不是对每个人都有效。各种各样的问题可能会阻碍您的体验,例如重新启动。

重新启动、在grubbootloader屏幕上选择不同的操作系统,然后引导所花费的时间可能会有问题。在Linux与Windows一起安装的系统上尤其如此。

在速度较慢的系统上,您可能需要等待5-10分钟才能开始工作。有了反病毒软件在启动时扫描,你很快就会在一个巨大的去慢。

但是,在虚拟机中运行辅助操作系统可以克服这个问题。

什么是虚拟机(a virtual machine)?

简单地说,虚拟机(VMs)是创建模拟计算机硬件的软件环境的应用程序。然后可以将操作系统安装到此环境中。我们称之为“客户操作系统”,而您在物理计算机上安装的操作系统是“主机操作系统”。此外,虚拟化可以通过专用的系统硬件来增强!

了解更多:什么是虚拟机及其工作原理?

如何在pc上激活虚拟化

虽然您选择的来宾操作系统可能在没有硬件虚拟化的情况下运行,但如果该选项可用,则值得使用。尤其是因为它会减少计算机系统资源的消耗。

要检查Linux PC是否可以处理虚拟化,请打开终端并输入:

lscpu

查找“虚拟化”--您的计算机的CPU支持的类型将被列出。您应该看到对VT-x、VT-d或AMD-V的引用。

要启用硬件虚拟化,您需要重新启动计算机才能访问BIOS/UEFI。如何实现这一点将取决于您的设备,它通常是通过点击Del或F2后,计算机重新启动访问。

在BIOS中找到Advanced(高级)屏幕并查找以下选项之一:

  • 虚拟化
  • VT-x(Intel—较旧的系统将具有VT-d)
  • AMD-V(AMD系统)

使用箭头键导航较旧的BIOS环境;但是,可以使用鼠标访问较新UEFI中的菜单。启用虚拟化后,按F10保存并退出。

你的电脑将重新启动。

3个linux虚拟机工具

随着虚拟化的启动,是时候来看看Linux虚拟机应用程序的选择了。

1虚拟盒

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

VirtualBox特别擅长运行32位和64位Linux发行版以及Windows。甚至可以在VirtualBox上运行macOS,也许可以在将PC配置为黑客系统之前对其进行测试。

下载:VirtualBox(免费)

2在qemu中运行linux虚拟机

如果您想运行ARM操作系统作为您的Linux虚拟机,QEMU是最佳选择。适用于Android、Raspbian或非Linux RISC操作系统的vm,这个基于命令行的工具设置起来很快。

QEMU是“quickemulator”的缩写,但是它有点挑战性,依赖于命令行而不是鼠标驱动的界面。为了节省时间,可以使用内置的QEMU下载一些客户操作系统。请看我们在QEMU中运行Raspbian Pi操作系统的介绍,以了解这个Linux虚拟机工具。

尽管QEMU的未加修饰的名称是“quickemulator”,但它实际上是一个hypervisor,一个用于管理硬件虚拟化的工具。您可以通过以下方式安装QEMU:

sudo apt install qemu qemu-kvm libvirt-bin

如前所述,终端中的命令行接口用于运行QEMU。对于较新的Linux用户来说,这可能是一个挑战,但幸运的是有解决方案。这些QEMU分叉添加了一个图形用户界面(GUI),因此您可以运行Linux虚拟机而无需键入以下命令:

  • QtEmu公司
  • AQEMU公司
  • 爪哇基穆

这些项目处于不同的开发阶段——为了获得最佳效果,请尝试QtEmu。

三。vmware workstation播放器

VMware是桌面和服务器虚拟化领域的业界领先者,拥有数千个企业客户机。幸运的是,他们还为更集中的用例发布了一个免费版本。

下载:VMware Workstation Player

VMware Workstation Player支持所有主要的Linux操作系统和200多个来宾操作系统,是一个智能的Linux虚拟机解决方案。但请注意,与QEMU不同的是,vmwareworkstationplayer不能运行ARM操作系统。

哪个linux发行版在vm中运行得最好?

一旦你选择了一个合适的虚拟机应用程序,你就需要定制你选择的客户操作系统。例如,您可以轻松地在VirtualBox和VMware上运行Windows

相反,QEMU适合于运行面向ARM的发行版,比如raspberrypios或Android。

同时,像Lubuntu这样的轻量级软件将在这些Linux虚拟机工具上运行。

但是如果你想把这三个都跑呢?幸运的是,它们之间有相当大的交叉兼容性。您可以将VDI文件从一个VirtualBox安装导入到另一个安装,也可以将VMware VMDK转换为QEMU的可读IMG文件。

因此,无论您使用哪种Linux-VM应用程序,您都可以放心地将您的Linux-VM移动到其他设备上。

您应该使用哪种linux虚拟机工具?

所以,我们看了三个虚拟机应用程序。但是你应该用哪一种呢?

这是个棘手的问题。如果您想要简单的、开放源码的虚拟化,那么选择VirtualBox。如果开源不是一个问题,那么VMware可能会提供更多的稳定性,尤其是在较新的计算机上。

同时,如果您想在Linux虚拟机上运行ARM操作系统,请选择QEMU。如果您不喜欢在终端上花费太长时间,请使用GUI。

  • 发表于 2021-03-17 03:13
  • 阅读 ( 539 )
  • 分类:IT

你可能感兴趣的文章

在linux中运行ms dos游戏和应用程序的3种方法

... 你最喜欢的DOS游戏是什么?如何在Linux上运行DOS?你认为我们会摆脱DOS吗?请在下面的评论中告诉我们! ...

  • 发布于 2021-03-11 18:00
  • 阅读 ( 246 )

在没有silverlight的linux上观看netflix的5种方法

想在Linux设备上观看Netflix,但不确定如何观看?多年来,在Linux上使用Netflix帐户欣赏电影和电视已经被证明是很棘手的。当Netflix依赖微软的Silverlight软件时,这几乎是不可能的。 ...

  • 发布于 2021-03-13 17:08
  • 阅读 ( 312 )

如何使用hyper-v在windows 10上运行任何linux发行版

就在你以为你浏览了所有的窗口时,一些功能突然出现,让你更加享受它。例如,你知道你可以用微软自己的软件在Windows上运行Ubuntu或任何其他Linux发行版吗?这就是方法! ...

  • 发布于 2021-03-14 05:09
  • 阅读 ( 352 )

qubes os 3.2:最安全的linux操作系统

...脑上试用了Qubes操作系统。虽然轻量级Linux操作系统通常运行得更好,但我发现在HP上几乎没有明显的性能问题。安装相当简单。下载ISO文件,将其装入可引导介质,然后安装到硬盘上。 ...

  • 发布于 2021-03-14 14:08
  • 阅读 ( 467 )

什么是容器linux?您应该使用它吗?

...在启动时启动。此外,在启动时,云配置文件让主机知道如何加入现有集群。这个 ...

  • 发布于 2021-03-15 05:37
  • 阅读 ( 206 )

如何创建虚拟web开发环境和服务器

... 本文将向您展示如何做到两全其美:坚持使用稳定且对消费者友好的操作系统(如Windows或OSX)来满足您的日常需求,同时收获在与生产代码相同的生态系统中开发的好处。 ...

  • 发布于 2021-03-15 21:34
  • 阅读 ( 233 )

应该在虚拟机中尝试的7大linux操作系统

... 但首先,您将如何运行您的Linux虚拟机?有几种VM应用程序可用,例如VMware和QEMU。还有Qtemu,QEMU的一个版本,它有一个鼠标驱动的用户界面,而不是强制命令行交互。 ...

  • 发布于 2021-03-16 11:49
  • 阅读 ( 402 )

如何在linux上安装microsoft office

... 但是你的电脑运行Linux。你到底要如何安装微软办公软件,并使用它而不会遇到问题? ...

  • 发布于 2021-03-18 07:01
  • 阅读 ( 271 )

如何在Windows10上运行mac应用程序

... 下面是如何在Windows10机器上免费运行Mac应用程序。 ...

  • 发布于 2021-03-20 11:51
  • 阅读 ( 399 )

如何在64位pc上运行真正老的软件:6种方法

...个旧的软件需要运行,它确实提出了一个问题。下面是你如何反击,让你的旧16位软件和游戏在Windows10上运行。 ...

  • 发布于 2021-03-21 15:52
  • 阅读 ( 255 )