默认情况下,一台 PC 有一个操作系统。如果您使用 PC,则使用该操作系统。使用 multiboot 可以在一台 PC 上安装多个操作系统,但不能同时使用它们,这极大地限制了使用的可能性。虚拟化确实提供了这种可能性。通过虚拟化,您可以最大限度地利用现代计算机的功能。什么是虚拟化,它是如何工作的以及您如何使用它,我们将在本文中告诉您。
当您想到一台 PC 上有多个操作系统时,您很快就会想到双引导或多引导系统。在多重引导系统上,在第一个操作系统之后,您可以在 PC 上分别安装第二个或第三个(也许是第四个)操作系统。然后,每次启动 PC 时,您都可以决定接下来要使用哪个操作系统。 Multiboot 的优点是主动操作系统可以使用 PC 的全部计算能力。但它也有一个重要的限制:您永远不会同时运行多个操作系统,始终只有一个。如果您想在不同的操作系统中执行某些操作,则必须关闭当前会话并重新启动 PC。您想要从一个操作系统传输到另一个操作系统的信息必须首先保存并使其可访问。虚拟化没有这些缺点,通过虚拟化,操作系统同时处于活动状态。
01 什么是虚拟化?
使用虚拟化,您首先只需在 PC 上安装一个操作系统。这称为主机操作系统。然后在该操作系统中安装一个虚拟化层,即虚拟机管理器。该软件层增加了在 PC 上配置虚拟机的能力。虚拟机是对一台计算机的软件模仿,它通过虚拟化层使用另一台物理计算机的硬件。您可以启动这样的虚拟机,并像在真实计算机上一样看到 bios 启动,然后您可以安装操作系统。在虚拟化层中,您通常会为每个虚拟机配置它使用多少计算机内存、处理器的处理能力以及物理磁盘上的存储空间。
02 为什么要虚拟化?
虚拟化创造的额外可能性数不胜数。例如,由于主机和来宾操作系统同时运行,您可以在同一台计算机上同时运行多个版本的操作系统。例如:Windows 10 与 Windows 7 或 8 并排运行。或者两个版本的 Windows 10 并排运行。但您也可以使用 Linux、OpenBSD、Solaris 或古老的 MS-DOS 等操作系统。您仍然可以在使用“普通”应用程序的同时使用仅在一种特定操作系统上运行的程序。通过扩展,您可以继续使用不再与较新版本的主机操作系统兼容的过时软件。这甚至可以防止您在旧版本仍然可以正常工作时为较新版本购买昂贵的新许可证。
虚拟机也是测试未知程序的理想选择。您在虚拟机中使用的软件不能干扰主机操作系统的运行。因此在虚拟机中使用软件是安全的,尽管防病毒和更新在那里同样必要。
虚拟化的形式
此处提到的虚拟化形式称为主机虚拟化,其中您的操作系统使用一个虚拟化层和另一个操作系统在其上。这种虚拟化方法的弱点在于它对底层主机操作系统的依赖。如果出现问题,所有虚拟机都会失败。这就是为什么这种形式的虚拟化在短期测试和业余爱好工作中很受欢迎。更专业的环境倾向于选择所谓的裸机虚拟化,例如 VMware ESXi、Citrix XenServer、Linux KVM 和 Microsoft Hyper-V Server。虚拟化层下没有单独的操作系统,但虚拟机是操作系统和虚拟化层合二为一的。这更加有效和可靠。
03 需要什么硬件?
虚拟化有两个组成部分:虚拟化软件和物理计算机。这台电脑主要统计处理器、工作内存和存储。然而,它真的不必是非常昂贵和复杂的计算机。一台有 4 GB 内存和几 GB 可用硬盘空间的几年前的计算机就足够了,但您可以同时运行更少的虚拟机。因为虽然虚拟化软件整齐地分配了计算机的计算能力,但主机操作系统总是要求部分计算能力和内存,并且还加载硬盘。在实践中,内部存储器的数量尤为关键:4 GB 刚刚好,8 GB 可以,16 GB 或更多是完美的。此外,最好使用最新的 64 位处理器和 SSD,而不是硬盘(至少有几十 GB 可用空间)。
04 需要什么软件?
虚拟化程序的范围不是很大。首先是 VMware,它为 Windows 和 Linux 提供了两个相同的程序:Workstation Pro 和 Workstation Player。尽管名称另有所指,但播放器还允许您创建虚拟机。此外,Workstation Player 可免费用于非商业用途。对于 macOS,VMware 提供付费程序 Fusion 和 Fusion Pro。 Parallels Desktop 也是 macOS 的付费选项。
如果您想免费使用虚拟化,那么除了 VMware Player 之外还有 VirtualBox。 VirtualBox 是开源的,可用于 Windows、Linux、Solaris、OpenSolaris 和 macOS。 VirtualBox 对硬件的要求最低,但不那么广泛,也不擅长复杂的图形和游戏。最后,任何拥有 64 位版本的 Windows 8 Pro 或 Windows 10 Pro 的人都可以选择将 Hyper-V 组件添加到 Windows 安装中。这也使得设置虚拟机成为可能。
05 选择软件
您打算在 Windows、macOS 还是 Linux 上进行虚拟化?您需要更多还是更少的高级功能?你愿意为此付出代价吗?您需要强大的图形处理能力吗?这些都是重要的考虑因素。
如果你想在每个操作系统上使用相同的虚拟化,VirtualBox 是唯一的选择。如果您想要更高级的功能和更好的图形性能,其他程序更合适。在 macOS 上,VMware Fusion、Fusion Pro 或 Parallels Desktop 之间的选择主要基于价格和可能的偏好。在 Windows 上,VMware Player 可以处理大多数事情。如果您想要最高级的选项,您可以考虑 VMware Workstation Pro,但该程序的价格为 275 欧元,并不便宜。
虽然有些组合是可能的,但实际上我们不建议在一台 PC 上同时安装多个虚拟化程序。
下载软件
您可以从以下站点安全地下载各种虚拟化程序。
甲骨文虚拟盒子
Parallels 桌面
VMware 工作站专业版
VMware 工作站播放器
VMware Fusion/Fusion Pro
06 VirtualBox 和 VMware Player
在本文中,我们将进一步关注 Windows 的两个免费虚拟化程序:VirtualBox 和 VMware Player。但是无论您使用哪个程序:在所有情况下,所描述的步骤在所有程序中都非常相似。安装总是有几个选项,默认设置总是导致一个工作产品。
使用向导在所有程序中创建新的虚拟机。该向导确保设置所有重要的配置选项。在 VMware 中单击 Player on 创建一个新的虚拟机.您需要做的第一件事是指明要在虚拟机中安装的操作系统所在的位置。如果这是真正的 CD 或 DVD,请选择 安装光盘 并将 CD/DVD 插入计算机的 DVD 播放器。如果您没有真正的磁盘,但有一个 ISO 文件,那也可以正常工作。然后点击 安装光盘映像文件 (iso) 并选择通过 浏览 iso文件(确认 下一个)。 Player 现在使安装向导的其余部分适应要安装的操作系统。在 Windows 中,您已经可以输入许可证密钥并创建一个带有密码的管理员帐户。点击 下一个 并为虚拟机提供名称和硬盘驱动器上的位置。
07 虚拟磁盘
VMware Player 的下一步是创建虚拟磁盘。您可以将系统上的虚拟机保存为一个大文件或一系列较小的文件。您可以自行调整虚拟磁盘的大小,但不要设置得太小,以免以后虚拟机空间不足。此外,空间不会立即被完全占用,您指定的大小是最大大小。点击 下一个,您现在将看到虚拟机设置的概览。如果这些都没有问题,请单击 结束 创建虚拟机并安装操作系统。