同时运行 Windows 和 Ubuntu

同时运行 Windows 和 Ubuntu

我在一些网站上看到,可以通过虚拟机软件在同一台机器上同时运行两个操作系统,因此您可以使用键盘热键切换虚拟终端,在 Ubuntu 上浏览网页,并切换到 Windows 编写文档,无需重新启动并选择另一个操作系统,两个操作系统同时运行。

所以首先要问的是:这是真的吗?

如果确实可能,我该怎么做?

那么它又有什么缺点呢?

如果我对虚拟终端有误解,请见谅,尽管我对虚拟终端了解不多,也不知道它们的工作原理,甚至不知道它们存在的目的是什么。

OBS:我注意到我的主板提供了英特尔虚拟化技术,这表明此功能利用硬件设计,可以比软件虚拟化实现更好的虚拟化(或有帮助,不知道)。

答案1

简短的回答是,是的,你可以同时运行 Windows 和 Ubuntu

“我该怎么做?”这个问题的长答案取决于你想要什么主机操作系统你想要你的“客户操作系统”可以。我能想到三种可能性:

第一的,使用 Windows 作为主持人。这意味着 Windows 将成为直接在硬件(计算机)上运行的主要操作系统。这是大多数人运行 Windows 的方式。然后,您将在 Windows 中安装一个程序,例如 Virtualbox 或 VMPlayer(称为 VM)。启动此程序后,您将能够在 VM 中安装另一个操作系统,例如 Ubuntu,作为客人。在虚拟机中安装 Ubuntu 之前,您需要为虚拟机分配一些资源,例如 RAM 和硬盘空间。VM 程序将像一台虚拟计算机一样使用您分配的 RAM 和硬盘空间。安装后,您将能够在虚拟机中以窗口或全屏模式运行 Ubuntu。

第二,你也可以反过来做。也就是说,将 Ubuntu 安装为主持人在真实的机器上安装 Windows 作为客人在 Ubuntu 内的 VM 中。

第三,如果你有一台 Mac 作为主持人,您可以使用类似的 VM 程序 Parallel for Mac 并创建两个 VM,一个用于 Windows,另一个用于 Ubuntu。

查看虚拟机维基了解更多详细信息。

另请参阅Virtual Box 上的 Ubuntu 帮助VMWare/播放器适用于 Mac 的并行 VM

缺点

在虚拟机中运行操作系统的主要缺点是资源(比如 RAM)的访问。首先,主机需要一些 RAM 来运行自身以及任何要运行的本地程序(比如文字处理器)。然后客户机只能使用剩余的 RAM。因此,如果您只有 4GB RAM,而 Windows(主机)需要 3GB 才能正常工作。Ubuntu 作为客户机只能使用 1GB 的物理 RAM。您可以为 Ubuntu 分配更多 RAM,但由于硬盘将用作虚拟 RAM,并且内容将在实际 RAM 和虚拟 RAM 之间移动,因此速度会变慢。

第二个缺点也与资源有关。假设您的机器中有一张非常出色的显卡。但是,在虚拟机中,所有硬件都是虚拟的。默认虚拟显卡的功能可能比较有限,但由于它与各种操作系统兼容,因此可以将其选为默认显卡。因此,虚拟机中的操作系统将无法利用这张出色的显卡。第一个缺点和第二个缺点的区别如下。您可以在真实机器中获得更多 RAM 或更大硬盘,然后将它们分配给虚拟机。可能没有简单的方法来更改虚拟机中虚拟硬件其他方面的默认配置。因此,真实机器中更快的显卡可能无法转换为虚拟机中的显卡。

在虚拟终端上:

我不知道你的意思。对我来说,虚拟终端是一个命令行界面,可以在没有 Ubuntu 和其他 Linux 及类似系统中的图形用户界面 (GUI) 的情况下工作。虚拟终端的概念不适用于 Windows。请参阅虚拟终端有什么用处?有关虚拟终端的更多详细信息。

希望这可以帮助。

答案2

几乎所有操作系统都希望能够完全不间断地访问计算机的硬件/资源,并且不喜欢与其他操作系统共享,否则就行不通。因此,虚拟化就是解决这一问题的答案。

使用 Intel 的 VT-x 和 AMD 的 AMD-V 等技术的虚拟机允许您这样做。

Virtual Box 和 VMWare 允许您在同一台主机上安装多个操作系统。例如 Windows、Linux 和 Mac OS。两者都允许您:

  • 同时运行多个操作系统
  • 随意切换操作系统
  • 同时或独立地启动、停止和暂停操作系统
  • 操作系统之间共享
  • 分配所需资源的能力
  • 使用快照备份和还原

使用这种方式需要您拥有出色的硬件、大量 RAM 和磁盘空间,否则您会感到延迟。这取决于您计划运行的操作系统数量。举个例子,我有一个 3.0 GHz i7 CPU,16GB RAM 和 2 TB 硬盘。我运行 Ubuntu 12.04 作为主机操作系统,同时运行以下虚拟机:Ubuntu 12.10、Ubuntu Server 12.10、Redhat 6、Window 7 和 Windows 8(Windows 7 和 8 用于工作和测试目的)。

Virtual Box 不需要基于 CPU 的虚拟化支持(VT-x 或 AMD-V),您可以免费下载,而 VMWare Workstations 则需要付费应用程序。我个人更喜欢 VMWare Workstation。

欲了解更多信息,请点击此处虚拟机, 和虚拟盒

下图是我的笔记本电脑,它运行 Windows 7 作为主机,并带有 4 个虚拟机。笔记本电脑是戴尔的,配备 AMD A8、8GB RAM。

在此处输入图片描述

答案3

正如其他人所说,您可以使用虚拟机。有一个非常棒的选项可以激发您的灵感,并且非常有用,您可以通过在 virtualbox 中按 ctrl+L 来使用“无缝”选项,以获得混合的 ubuntu + windows 环境,使您能够使用 windows 和 ubuntu 而无需在两者之间切换

相关内容