对 Apple 基于 ARM 的新架构的原生 Linux 支持尚未准备就绪,但您可以使用虚拟机在M1、M1 Pro 或 M1 Max上运行 Linux 。这使您可以运行 64 位 x86 Linux 应用程序或从 macOS 的舒适度中尝试不同的发行版。
你不能在 Apple 芯片上本地运行 Linux(目前)
对 Apple Silicon 芯片的原生 Linux 支持即将推出。如果您等不及了,现在就可以在虚拟机中运行 Linux。
您可以使用名为UTM的虚拟机 (VM) 应用程序免费执行此操作。还有一个 9.99 美元的付费Mac App Store 版本,您可以购买该版本以支持开发人员并通过商店界面访问自动更新。
您可以使用此应用程序来模拟大量处理器架构,包括 x86-64(“适当的”桌面 Linux)以及ARM和PowerPC。
首先,下载 UTM 和您选择的Linux 发行版,然后开始使用 UTM 创建虚拟机。
注意:您可以使用 UTM 以“接近本机”的速度运行 ARM64 版本的 Linux,而在 32 位和 64 位 x86 版本中可以实现较低的性能仿真。选择什么取决于您,但您需要按照以下说明将您的版本与您的系统架构相匹配。
简单路线:使用 UTM Gallery
UTM 提供了一些现成的 VM,您可以下载和安装,这让您可以立即开始运行,而不必担心配置自己的机器。这是迄今为止最简单的方法,支持一些流行的发行版,如 Arch Linux (ARM)、Debian (ARM)、Ubuntu(x86-64 和 ARM)。
对于 Linux 和类似的开源项目,VM 下载包含您需要的一切,包括运行操作系统所需的磁盘映像。
您还可以使用此库功能下载适用于 Windows 10 和 11、Windows XP 和 macOS 9 的现成 VM,但您需要提供自己的磁盘映像。
只需前往图库页面并选择您要安装的 VM。单击“下载”将配置保存到磁盘,然后打开 UTM 并单击文件 > 导入虚拟机。
选择您下载的 UTM 文件,它将被导入。在 Linux 的情况下,您所要做的就是单击“播放”按钮,您的 VM 就会启动。出于性能原因,我们强烈推荐 ARM64 映像。在我们的测试中,即使在 M1 Max 处理器上,x86-64 版本的 Ubuntu 也以极快的速度运行。
注意:如果您收到类似“请求的 SMP CPU 数量 (10) 超过机器 ‘mach-virt’ 支持的最大 CPU (8)”之类的错误消息,请右键单击您的 VM,然后选择“编辑”,然后转到“系统”并选中“显示高级设置”,然后在“CPU 内核”下输入 8(或错误中引用的任何“最大值”)。
使用 UTM 创建您自己的虚拟机
您也可以创建自己的 VM,但要准备好进行一些故障排除以使一切正常。例如,我们能够让 x86-64 Puppy Linux 9.5 启动到 X 窗口管理器启动的点,此时它会(似乎)挂起。
启动 UTM 并单击“创建新虚拟机”按钮,然后在“信息”选项卡中为您的新虚拟机指定一个您可以识别的名称:
移至“系统”选项卡并选择所需的系统架构(您需要将其与下载的 Linux 版本相匹配)并选择您希望专用于您的机器的所需 RAM 量。
现在转到“驱动器”选项卡并通过单击它们旁边的垃圾桶图标删除任何现有驱动器。通过单击“新驱动器”然后选中“可移动”框并选择“USB”作为界面,创建一个可移动驱动器以从中安装 Linux。
再次单击“新建驱动器”按钮并创建一个具有您选择的大小的不可移动安装驱动器,选择“IDE”作为界面。
确认您的可移动 USB 驱动器位于列表顶部(如果不是,请单击“向上”箭头将其移动到安装驱动器上方,以便 VM 在您的空虚拟硬盘驱动器之前查找您的虚拟 USB 驱动器。
单击“保存”按钮并突出显示您刚刚制作的机器。单击“CD/DVD”下拉框并找到您要启动的 Linux ISO。
最后点击“播放”按钮启动虚拟机并等待 Linux 加载。
如果遇到问题,您可能需要在“系统”选项卡上更改“系统”类型,然后选中“显示高级设置”以查看更多可以更改的选项。根据上面的部分,您可能很高兴模拟可运行的 UTM 库 VM 中提供的一些设置。
Parallels 也能用
UTM 是免费的,但并非没有它的怪癖。如果您已经拥有 Parallels 或者您想使用 Parallels 获得更稳定的 Windows 10 体验,您还可以使用 Parallels 在 Apple Silicon 上创建 Linux VM。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun87546.html