如何在 iPad 上運行帶有 UTM SE 的 Linux

是的,你可以在 iPad 上運行 Linux。目前最簡單的方法是使用UTM SE,它可以直接從 App Store 下載,無需越獄、AltStore、Mac 或 Windows PC。 UTM SE 使用的是軟體模擬而非 JIT 編譯,因此速度比普通筆記型電腦慢,但它適用於輕量級 Linux 系統、終端工具和學習。

對於這種基本配置,不再需要使用 AltStore 側載 UTM SE 的舊方法。 UTM 也停止提供官方預先建置虛擬機器庫,因此現在最可靠的方法是安裝 UTM SE,從發行版官方網站下載 Linux 鏡像,然後自行建立虛擬機器。

你需要什麼

  • 能夠運行iPadOS 14 或更高版本的iPad ,這是 App Store 上 UTM SE 目前列出的最低要求。
  • 有足夠的可用儲存空間,可容納應用程式、Linux ISO 映像和虛擬磁碟。
  • 一個輕量級的ARM64/aarch64 Linux 鏡像。 Alpine Linux 是一個不錯的選擇,因為 UTM 官方文件特別推薦 UTM SE 使用 Alpine 等輕量級系統。
  • 外接鍵盤是可選的,但它可以讓終端操作變得更容易。

UTM SE 支援多種模擬 CPU 架構,包括 aarch64 和 x86_64。對於新款 iPad,選擇 ARM64/aarch64 Linux 版本可以避免在不需要時模擬 Intel PC 帶來的額外開銷。 UTM 提醒,未越獄的裝置通常只能將大約一半的實體記憶體分配給虛擬機,因此請避免分配過多的 RAM。

步驟 1:從 App Store 安裝 UTM SE

在 iPad 上開啟 App Store,搜尋UTM SE:復古 PC 模擬器,然後安裝 Turing Software, LLC 開發的應用程式。您也可以開啟UTM SE 的官方 App Store 頁面。

UTM SE 復古 PC 模擬器應用程式名稱和圖標,用於識別正確的 iPad 應用程式
UTM SE 的 App Store 版本可以直接安裝,因此舊的 AltStore 要求不再適用於此方法。

UTM 的官方 iOS 安裝文件證實,UTM SE 無需越獄。文件也解釋了其中的權衡:UTM SE 沒有 JIT 編譯器,並且使用速度較慢的解釋器進行模擬。

步驟 2:下載輕量級的 ARM64 Linux ISO 鏡像

為了獲得最流暢的首次安裝體驗,建議下載小型發行版,而不是大型桌面環境。 Alpine Linux 官方下載頁面提供標準的 aarch64 ISO 鏡像。截至本文發佈時,Alpine 3.24.2 是最新的穩定版本。

儲存在 iPad 上的 Alpine Linux ARM64 ISO 檔案名稱
為 iPad 建立輕量級 Linux 虛擬機器時,請使用 aarch64/ARM64 版本。

將 ISO 檔案儲存到「檔案」應用程式中容易找到的位置,例如「下載」資料夾。 Debian ARM64 或 Ubuntu Server ARM64 也可以運行,但在 UTM SE 中可能會感覺速度較慢。

步驟 3:在 UTM SE 中建立新的 Linux 虛擬機

開啟 UTM SE,點擊「+」按鈕建立新的虛擬機器。選擇 QEMU/模擬路徑,選擇 Linux,並將客戶機架構設定為aarch64 (ARM64) 。不同 UTM 版本之間的特定標籤可能略有不同。

iPad 上的 UTM SE 虛擬機器螢幕,帶有用於建立新虛擬機器的新增按鈕。
從 UTM SE 的虛擬機器畫面開始,建立一個新虛擬機器。

對於 Alpine 系統,建議初始配置為 1-2 GB 記憶體和 8-20 GB 虛擬磁碟。如果 iPadOS 終止虛擬機,請減少分配的記憶體。除非必要,否則高級 CPU 和機器選項應保持預設設定。

步驟 4:掛載 ISO 鏡像,安裝 Linux 系統,並從虛擬磁碟啟動

將下載的 Linux ISO 檔案作為可移動 CD/DVD 映像新增至虛擬機,建立虛擬磁碟,儲存虛擬機並啟動它。按照發行版安裝程式的提示進行操作,就像在普通電腦上一樣。對於 Alpine 系統,通常需要設定鍵盤、網路、使用者帳戶、時區和目標磁碟。

UTM SE ARM64 Linux 虛擬機器配置範例,包括記憶體、CPU、虛擬磁碟和 Alpine ISO 映像。
輕量級 ARM64 Linux VM 的範例設定;具體的 UTM 標籤可能因版本而異。

安裝程序完成後,請先關閉虛擬機,然後再變更其虛擬硬體。之後,打開虛擬機器設置,彈出或移除安裝 ISO 鏡像,使虛擬機器從虛擬磁碟啟動,而不是再次啟動安裝程式。再次啟動虛擬機器並登入 Linux 系統。

在 iPad 上使用 Linux 會有什麼樣的體驗?

UTM SE 更適合作為便攜式實驗室使用,而非高效能 Linux 筆記型電腦的替代品。以終端為中心的發行版通常比完整的 GNOME 或 KDE 桌面環境更實用。 UTM SE 也不支援 USB 裝置共享,其缺乏 JIT 編譯是最大的效能瓶頸。

如果需要更快的速度,可以側載完整的 UTM 版本,並且在啟用 JIT 編譯方法後可以使用 JIT。這種方法比較複雜,因此在嘗試之前,請先查看 UTM目前的 iOS 安裝選項。

較早的教程可能還會指出,官方的 UTM 鏡像庫已停止維護。請使用 Linux 發行版提供的最新 ISO 鏡像,而不是使用不再維護的預先配置鏡像。

快速故障排除

  • 虛擬機器運作速度極慢:請使用 Alpine 或其他最小化的 ARM64 發行版,避免運行大型桌面環境,並關閉其他 iPad 應用程式。
  • UTM 關閉或 VM 停止運作:減少 VM 的 RAM 分配;iPadOS 可以終止佔用大量記憶體的應用程式。
  • 重新啟動後安裝程式會再次啟動:關閉虛擬機器並將 ISO 檔案從可移動磁碟機中分離出來。
  • ISO 無法啟動:請確認您已下載 ARM64/aarch64 鏡像,並且已將其作為可啟動的可移動媒體連接。

留下評論

如何在Linux系統上使用Cameractrls更改網路攝影機設置

如何在Linux系統上使用Cameractrls更改網路攝影機設置

使用 Cameractrls 在 Linux 上變更網路攝影機設定:調整曝光、色彩、減少閃爍和其他支援的控件,然後檢查相容的視訊模式。

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

如何在 Linux 上安裝 PhpStorm:工具箱、Tar.gz、Snap 和 AUR

在 Linux 系統上,您可以使用 JetBrains Toolbox 或獨立的 tar.gz 壓縮套件安裝 PhpStorm,此外還有 Snap 和 Arch AUR 版本可供選擇。 Java 已預先安裝。

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

如何在 Linux 系統上將 CD-ROM 備份為 ISO 文件

在 Linux 上使用 GNOME Disks 或 dd 建立 CD-ROM ISO。識別光碟機,監控複製過程,驗證鏡像,並了解何時損壞的光碟或音訊光碟需要其他工具。

如何在 XFCE 4 上設定雙面板

如何在 XFCE 4 上設定雙面板

為每個顯示器建立一個單獨的 XFCE 4 面板,將第二個面板指派給正確的輸出,調整其位置和大小,並新增所需的啟動器和狀態項目。

如何在Linux上安裝Cisco Packet Tracer

如何在Linux上安裝Cisco Packet Tracer

下載適用於 Ubuntu 64 位元系統的 Cisco Packet Tracer 9.0.1,使用 APT 安裝 DEB 軟體包,在終端機中接受許可協議,然後登入以啟動實驗環境。

如何在Linux系統下使用GIMP摳圖

如何在Linux系統下使用GIMP摳圖

在 Linux 系統上使用 GIMP 去除照片背景:描繪主體,刪除選定的背景,保持透明度,並匯出可重複使用的 PNG 檔案。

免費下載 FlightGear:官方安裝指南

免費下載 FlightGear:官方安裝指南

從官方網站免費下載 FlightGear。比較 Windows、macOS 和 Linux 版本的軟體包,安裝資料文件,即可開始您的首次飛行。

Google Tasks桌面應用程式:如何在電腦上使用

Google Tasks桌面應用程式:如何在電腦上使用

在瀏覽器中開啟 Google Tasks,新增 Chrome 捷徑或應用程式啟動,並透過行事曆和 Gmail 管理有日期的待辦事項。

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler:一款免費、簡單的鍵盤節拍音樂採樣器

OKSampler 可以將 MP3 片段對應到鍵盤按鍵,並支援音訊循環播放。了解這款經典免費軟體的功能、其舊功能的缺失以及下載前需要檢查的事項。

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

如何在 Linux 系統上安裝 Wireshark:Ubuntu、Fedora、Arch 等

使用目前軟體包命令在 Ubuntu、Debian、Fedora、Arch 或 openSUSE 上安裝 Wireshark,然後安全地配置即時資料包擷取。