如何在 M1 Mac 上安裝 Linux 上使用 Apple Silicon


對 Apple 新的基於 ARM 架構的 Linux 支持尚未準備就緒,但您可以使用虛擬機在 M1、M1 Pro 或 M1 Max 上運行 Linux。這使您可以運行 64 位 x86 Linux 應用程序或從 macOS 的舒適度中嘗試不同的發行版本。

蘋果Mac的M1芯片是什麼?

你不能在Apple芯片上本地運行Linux(目前)

對 Apple Silicon 芯片的原生 Linux 支持即將推出。如果您等不及了,現在就可以在虛擬機中運行 Linux。

您可以使用名為的虛擬機 (VM) 應用程序免費執行此操作 UTM。還有一個支付 $9.99 Mac應用商店版本 您可以購買支持開發人員並通過商店界面訪問自動更新。

您可以使用此應用程序來模擬大量CPU架構,包括x86-64(“適當的”桌面Linux)以及 手臂 和PowerPC。

首先,下載 UTM 並選擇您的 Linux 發行版本,然後開始使用 UTM 創建虛擬機。

筆記: 您可以使用UTM以“接近本機”的速度運行ARM64版本的Linux,而在32位和64位x86版本中可以實現較低的性能仿真。您選擇什麼取決於,但您需要按照以下說明將您的版本與您的系統架構相匹配。

簡單路線:使用UTM Gallery

UTM 提供了一些現成的 VM,您可以下載和安裝這些 VM,這讓您可以立即開始運行,而不必擔心配置自己的機器。這是迄今為止最簡單的方法,支持一些流行的發布版本,例如 Arch Linux (ARM)、Debian (ARM)、Ubuntu(x86-64 和 ARM)。


對於Linux和類似的項目,VM下載開源包含您需要的一切,包括運行操作所需的磁盤映像。

您還可以使用此庫功能下載適用於 Windows 10 和 11、Windows XP 和 macOS 9 的可立即運行的虛擬機,但您需要提供自己的磁盤映像。

單擊“下載”將配置保存到磁盤,然後打開 UTM 並單擊文件 > 導入虛擬機。

選擇您下載的UTM文件,就會被導入。在Linux的情況下,您所要做的就是單擊“播放”按鈕,您的VM就會啟動。出於性能原因,我們強烈推薦ARM64映像。在我們的測試中,即使在 M1 Max 處理器上,x86-64 版本的 Ubuntu 也以極快的速度運行。

通過UTM在Apple Silicon上運行Ubuntu

筆記: 如果您有類似“請求的 SMP CPU 收到數量 (10) 超出機器 ‘mach-virt’ (8) 支持的最大 CPU”之類的錯誤消息,請右鍵單擊您的 VM,然後選擇“編輯”,然後前往“系統”並檢查“顯示高級設置”,然後在“CPU內核”下輸入8(或錯誤中引用的任何“頂部”)。

使用 UTM 創建您自己的虛擬機

您也可以創建自己的VM,但要準備好進行一些故障排除以使一切正常。例如,我們能夠讓x86-64 Puppy Linux 9.5啟動到X窗口管理啟動器的點,此時它會(似乎)掛起起。


啟動 UTM 並單擊“創建新虛擬機”按鈕,然後在“信息”選項卡中為您的新虛擬機指定一個您可以識別的名稱:

創建一個新的虛擬機並命名

移至“系統”選項卡並選擇所需的系統架構(您需要將其與下載的Linux版本相匹配)並選擇您希望專用於機器的所需RAM量。

將您的系統架構和 RAM 要求與您的 Linux 發行版相匹配

現在前往“驅動器”選項卡並通過單擊它們旁邊的導出圖標刪除任何現有驅動器。通過單擊“新驅動器”然後選中“可移動”框並選擇“USB”作為界面,創建一個可移動驅動器,總計安裝Linux。

創建可移動可啟動驅動器

再次單擊“新建驅動器選擇”按鈕,創建一個與您大小相同的不可移動安裝驅動器,選擇“IDE”作為界面。

創建安裝驅動

確認您的可移動 USB 驅動器位於列表頂部(如果不是,請單擊“向上”箭頭將其移動到安裝驅動器上方,以便 VM 在您的空虛擬硬盤驅動器之前查找您的虛擬 USB 驅動器。

單擊“保存”按鈕並突出顯示您製作的機器。單擊“CD/DVD”下拉框並找到您要啟動的Linux ISO。

您找到的磁盤映像


最後點擊“播放”按鈕啟動虛擬機並等待Linux加載。

Puppy Linux 引導程序

如果遇到問題,您可能需要在“系統”選項卡上更改“系統”類型,然後選中“顯示高級設置”以查看更多可以更改的選項。根據上面的部分,您可能很高興模擬可運行的UTM 庫 VM 中提供了一些設置。

加速虛擬機的完整指南

平行也能用

UTM 是免費的,但並非沒有它的怪癖。如果您已經擁有 Parallels 或者您想使用 Parallels 獲得更穩定的 Windows 10 體驗,您還可以使用 Parallels 在 Apple Silicon 上創建 Linux VM。

您可能還對我們在 Apple Silicon 上運行 Windows 11 的指南感興趣。