如何在 Apple Silicon MacBook 上安装 Ubuntu Linux

2025-06-04

如何在 Apple Silicon MacBook 上安装 Ubuntu Linux

如果你喜欢这个话题,你可能会喜欢我的文章、推文和其他内容。如果你感兴趣,可以看看我的 社交媒体主页 ,别忘了订阅和关注我,因为我会提供编程和激励的工具和信息,帮助你实现梦想。

Linux 是一款非常适合开发的操作系统,许多像亚马逊这样的大公司都将其用作后端。今天我们将学习如何在 Apple Silicon MacBook 上安装和设置流行的 Ubuntu Linux。本教程已在 macOS Ventura 13.1 上测试并运行。

Mac 上有 3 款优秀的虚拟化工具,我们将使用其中两款来安装 Ubuntu Linux。这 3 款工具如下:

UTM(免费)
Parallels Desktop for Mac(付费但有免费试用版)
VirtualBox(免费)

我们不会使用 VirtualBox,因为截至撰写本文时,它对 Apple Silicon MacBook 的支持还不够好,尽管如果你有较旧的 Intel 型号,它应该可以工作。

UTM设置

UTM 是 ARM64 操作系统在 Apple Silicon 上以接近原生速度运行的虚拟化工具,UTM 使用 Apple 的 Hypervisor 虚拟化技术。

1.下载并安装UTM

在我们开始之前,您需要做的第一件事是下载最新版本的 macOS 虚拟化软件UTM

2.下载 ARM 版本的 Ubuntu

接下来,您必须下载最新版本的 Ubuntu Linux,并确保它是可以在 Apple Silicon 计算机上运行的 ARM 版本。

您应该能够在以下链接之一中找到最新版本:

64 位 ARM(ARMv8/AArch64)桌面映像

Ubuntu 22.04.1 LTS(Jammy Jellyfish)

3. 使用 UTM 安装和设置 Ubuntu

现在使用 UTM 来设置 Ubuntu,配置您的个人设置。请按照示例设置,并根据您自己的偏好进行调整。这个阶段耗时最长,但安装完成后会快得多。

选择虚拟化选项。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337085/utm-setup-01_z8wclt.jpg

选择 Linux 作为操作系统

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337147/utm-setup-02_ui95ij.jpg

使用与下面类似的配置,并使用浏览按钮找到您的 Linux iso 映像。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337176/utm-setup-03_a18yfc.jpg

按照示例配置您的硬件设置。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337233/utm-setup-04_srdblo.jpg

我选择了 64GB 存储空间,您可以使用任何您想要的存储空间,只要确保它足够就行,所以至少需要 20GB。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337277/utm-setup-05_dke3xe.jpg

你可以选择一个共享目录,以便它可以连接到你 macOS 环境中的文件夹。我选择了“下载”文件夹,你也可以选择任何文件夹。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337352/utm-setup-06_ewqdfi.jpg

只需为其命名并选择保存。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337438/utm-setup-07_ogg12a.jpg

打开 UTM 设置菜单并将显示设置为 Retina,使其美观且清晰。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337502/utm-setup-08_sbgtrl.jpg

开始吧!点击播放按钮,开始游戏!

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337572/utm-setup-09_opjado.jpg

选择“试用”或“安装 Ubuntu”选项,最终您将进入 Ubuntu 主屏幕。我们快完成了!在桌面右下角,您将看到一个“安装”图标。点击它,然后按照设置操作,直到进入安装类型屏幕。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337634/utm-setup-10_zyoy2o.jpg

选择第一个选项,它不会擦除你的主 macOS 硬盘,所以不用担心!它只使用虚拟机存储。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337864/utm-setup-11_akfpxn.jpg

创建您的用户详细信息,不要忘记登录所需的用户名和密码!

https://res.cloudinary.com/d74fh3kw/image/upload/v1672337977/utm-setup-12_jlwjqp.jpg

现在在虚拟机中重启电脑,登录后应该就能看到 Ubuntu 主屏幕了。接下来,你可能需要安装 Ubuntu 的最新更新。如果系统崩溃了,你可以尝试重新安装 Ubuntu,或者重启虚拟机让它恢复正常。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672338045/utm-setup-13_ajtct2.jpg

https://res.cloudinary.com/d74fh3kw/image/upload/v1672339121/utm-setup-14_hjv7gu.jpg

4.打开终端应用程序

打开应用程序菜单,然后启动终端应用程序。让我们设置一个基本的入门开发环境。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672339225/utm-setup-15_fwkfzm.jpg

5. 确保 Ubuntu 有最新的软件包

将这些命令复制并粘贴到终端,然后按 Enter 键运行它们。这些命令将更新 Ubuntu 中的所有软件包。

sudo apt update
sudo apt upgrade
Enter fullscreen mode Exit fullscreen mode

6.下载并安装 Visual Studio Code

下载并安装最新版本的 Visual Studio Code,并确保它是文件扩展名以https://code.visualstudio.com/.deb结尾的Linux 版本

7.安装git

在终端窗口内使用以下命令安装 git。

sudo apt install git
Enter fullscreen mode Exit fullscreen mode

8. 安装 zsh 和 Oh My Zsh(可选)

此步骤是可选的,但我认为非常值得。

Oh My Zsh 是一个令人愉悦的开源社区驱动框架,用于管理你的 Zsh 配置。它捆绑了数千个实用的函数、助手、插件、主题,以及一些让你赞叹不已的功能……

首先zsh在终端中使用以下命令进行安装。

sudo apt install zsh
Enter fullscreen mode Exit fullscreen mode

然后使用这个 curl 命令安装 Oh My Zsh。你可以在 GitHub 仓库中找到它:https://github.com/ohmyzsh/ohmyzsh

如果您尚未curl安装,请先安装它。

sudo apt  install curl
Enter fullscreen mode Exit fullscreen mode
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Enter fullscreen mode Exit fullscreen mode

9.安装 npm 和 Node.js

现在让我们安装 npm 和 Node.js,安装 JavaScript 包时肯定需要它们。你可以在这里找到 Node.js 的最新版本:https://github.com/nodesource/distributions/blob/master/README.md

截至撰写本文时,最新版本是Node.js v19.x。我们可以在终端中使用以下命令来安装 npm 和 Node.js。

curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
Enter fullscreen mode Exit fullscreen mode

10.安装Docker引擎

现在是时候安装 Docker 了。请注意,目前 Docker Desktop 应用程序尚未提供 ARM 版本。

Linux 上的 Docker Desktop 运行的是虚拟机 (VM),因此 desktop-linux 在启动时会创建并使用自定义的 Docker 上下文。这意味着在安装之前部署在 Linux Docker Engine 上的镜像和容器在 Linux 版 Docker Desktop 中不可用。更多信息请参阅 Linux 版 Docker Desktop 与 Docker Engine 之间的区别

它们只有 Intel、AMD 和 Apple Silicon 版本,没有 Linux 版本。很遗憾,我们仍然可以使用 Docker,只是必须使用命令行。反正开发人员都离不开命令行 😉 您可以在这里找到所有 Docker 命令:https://docs.docker.com/engine/reference/commandline/docker/

按照 Docker 文档中的步骤在 Ubuntu 上安装 Docker Engine

Parallels Desktop for Mac 设置

自 16.5 版本起,它还支持搭载 Apple 芯片 CPU 的 Macintosh 系统。Parallels Desktop for Mac 是一款为搭载 Intel 处理器的 Macintosh 电脑提供硬件虚拟化的软件。

1.下载并安装 Parallels Desktop for Mac

前往此处下载https://www.parallels.com/uk/

2. 使用 Parallels 安装和设置 Ubuntu

Parallels Ubuntu Linux 的安装过程相当简单,因为它有自动设置功能。您可以参考下方的示例安装图来了解安装过程。安装完成后,您可以直接跳到步骤4。在 UTM 设置中打开终端应用程序来安装您的开发环境,因为安装过程与步骤 4 相同。

https://res.cloudinary.com/d74fh3kw/image/upload/v1672341910/parallels-setup-01_hmudcx.jpg

https://res.cloudinary.com/d74fh3kw/image/upload/v1672341926/parallels-setup-02_wxgnto.jpg

https://res.cloudinary.com/d74fh3kw/image/upload/v1672341940/parallels-setup-03_yrajzd.jpg

https://res.cloudinary.com/d74fh3kw/image/upload/v1672341953/parallels-setup-04_klfja4.jpg

https://res.cloudinary.com/d74fh3kw/image/upload/v1672341965/parallels-setup-05_mxsk2o.jpg

如果你喜欢这篇文章,你很可能也会喜欢我的帖子、推文和内容。如果你感兴趣,可以看看我的 社交媒体资料 ,别忘了订阅和关注我,因为我会分享编程和激励方面的资源和知识,帮助你实现目标💫

文章来源:https://dev.to/andrewbaisden/how-to-install-ubuntu-linux-on-apple-silicon-macbooks-1nia
PREV
为什么你应该在 2022 年学习 JavaScript 和 Python
NEXT
如何增加获得科技领域面试和工作机会的机会