在 Mac 上免费轻松运行 Linux 虚拟机?用 UTM!

什么是 UTM?

使用 UTM 创建自定义虚拟机

UTM 设置

您准备好在 Mac 的舒适环境中探索新的操作系统了吗?使用 UTM,您可以轻松免费测试各种 Linux 发行版!无论您是好奇的初学者还是经验丰富的专业人士,UTM 都能让您轻松有趣地进入虚拟机的世界。

UTM(通用图灵机)是适用于 Mac 的强大虚拟化工具。它可以运行各种操作系统包括基于 ARM 的 Windows 11、macOS 和 Linux。UTM 基于开源模拟器 QEMU 构建,在一个简单的软件包中提供强大的性能和兼容性,使新手用户能够轻松尝试不同的操作系统。

通过下载 DMG 文件并把它放到您的应用程序文件夹里来安装 UTM(或者您也可以购买Mac App Store版本,价格是 9.99 美元,以此支持该项目并获取自动更新。启动 UTM,您将看到欢迎屏幕,您可以选择创建新的虚拟机或浏览 UTM 图库中的预构建图像。

选择浏览 UTM 图库,您的网络浏览器就会打开一个虽小但很全面的预构建图像选项,您可以试试,而不用自己创建。

如果您选择在 UTM 中打开,它将下载,您可以选择播放按钮启动虚拟机。

就是这样!一个功能齐全的 Linux 虚拟机,您可以对其进行自定义和实验,而不必担心破坏任何重要的东西。

虚拟机的标题栏提供了关闭、启动、暂停或重新启动虚拟机的控制。要是您关闭或者重新启动,您会丢失任何没保存的进度。不过,如果您暂停正在运行的虚拟机,下次启动时就能从上次停下的地方接着来。

在标题栏右侧,您能够使用‘捕获输入设备’来确保光标和键盘的独占使用,通过‘发送控制台调整大小命令’实现显示缩放,借助‘USB 设备’管理 USB 连接。

您可以利用各种配置选项来配置您下载或者创建的每一个 VM。咱们来了解一些您应该知晓的更重要的事儿。

在 UTM 主屏幕上,右键选择任何 VM,然后选择“编辑”。

“信息”窗格能允许您更改 VM 映像的名称,添加重要的注释,并且自定义图标。

当您开始创建自定义虚拟机,尤其是带有图形桌面时,您可能需要在“显示”选项中对“模拟显示卡”进行更改。

要是您运行的是 Linux 桌面,您一直都可以使用终端应用程序,不过有时您就只需要实实在在的东西。在这种情况下,您想要添加一个串行设备。通常,您不会有网络问题,但偶尔,您可能需要在“网络”选项中更改“模拟网络卡”。

创建新虚拟机有这么一件事,在首次启动虚拟机(完成初始安装之后)之前,得把 ISO 安装介质的路径清理干净。

要不然,您这虚拟机就会一直启动到安装程序那里。如果您忘记了,可以在 USB 驱动器选项中清除路径。

最后啊,如果您发觉新弄出来的虚拟机占了太多驱动器的空间,能利用 VirtIO 驱动器选项里的大小选项试着回收一部分空间。

还有一个节省空间的办法,那就是用另外一个存储设备。如果您担心性能,可以将最常使用的一两个虚拟机保留在系统驱动器上,并将其余的卸载到 外部驱动器。

那咱就别耽搁了,来创建一个虚拟机,给您瞧瞧这有多简单!先在 UTM 主窗口里选那个 + 按钮。

这儿主要有两个选择,一个是虚拟化,另一个是仿真。如果您的 ISO 基于 ARM,则选择虚拟化。如果是其他任何内容(通常是 x86),则选择仿真。您应该能够从下载 ISO 的任何地方获取此信息,并且您经常可以在它们之间进行选择。

要使基于 ARM 的 Mac(搭载 M1 芯片或更新版本)达到最佳性能,选择基于 ARM 的发行版,并且在创建新虚拟机时选用“虚拟化”选项。

您可以安装其他版本的 macOS、Windows 以及自定义操作系统,但我们这里只选择 Linux。

在下一个屏幕,您唯一要做的就是找到您的 ISO 映像,然后选择“继续”。接下来,您需要选择所需的内存量和要分配给虚拟机的 CPU 数量。有一条基本的经验法则是这样的:

在选择存储大小时,请您记住,这不是创建虚拟机时的大小,而是随着您进行像安装软件和添加文件这类操作的更改时,虚拟机能够扩展到的大小。一些非常小的发行版可以使用少于 10GB 的空间,但对于大多数其他情况,一般的经验法则如下:

选择共享目录是完全可选的。通过它,您可以在虚拟机中访问 Mac 上的某个位置。这对于添加文件(如文档、配置文件和软件)很有用。

最后,摘要屏幕会展示您之前的所有选择,并且会提供给虚拟机指定一个描述性名称的选项。您还可以选择“打开虚拟机设置”进行最后的调整。

一旦您选择“保存”,新创建的虚拟机就会在主窗口中显示出来。选择播放按钮启动它,您就要经历发行版的安装流程。

请记住,当您安装不同的 Linux 发行版时,它们可能并非都像其他发行版那样进展顺利。如果您发现自己遇到问题,可能需要搜索答案或咨询发行版的支持渠道。一旦您成功创建了您的第一个(或第 50 个)虚拟机,您会感觉特别有成就感!

在我们结束之前,让我们简要探讨一下 UTM 的应用设置,只是为了让您知道您有哪些选项。就设置来说,没有太多需要深入探究的,而且它们都很容易理解。

显示选项允许您在 OpenGL 和 Metal 之间调整渲染器后端,这对于解决性能问题很有用。除非您碰到一些严重的问题,不然您可能用不着管这个。

在声音方面,本地虚拟机用 CoreAudio,远程虚拟机用带有 GStreamer 的 Spice。检查输入选项来管理设备如何被虚拟机捕获以及在虚拟机中的行为。

最后,服务器选项允许您将您的 Mac 设置为 UTM 服务器,通过iOS 设备上的 UTM 远程应用程序实现对您的虚拟机的远程访问。

现在您已准备好使用 UTM 探索虚拟机的世界!凭借其友好的用户界面和强大的功能,UTM 让您在 Mac 上试用各种 Linux 发行版和其他操作系统成为一种愉悦且无缝的体验。要是您不知道从哪儿开始,Ubuntu 依然是学习 Linux 比较容易的发行版之一,但还有其他像 Mint 和 Fedora 这类对新手友好的版本。

最重要的是,它免费,这意味着您能得益于一个强大的工具,它为学习和探索开辟了无穷的可能,而且不会让您破费。